 category macro descripciu8c3b3n descripciu8c3b3n descripciu8c3b3n valida lau800 acciu8c3b3n deu800 ingresar unu800 producto dentro deu800 lau800 aplicaciu8c3b3n. biblioteca biblioteca biblioteca libr fazzglassmcr composiciu8c3b3n composiciu8c3b3n composiciu8c3b3n tabla productos tabla precios tabla composicion cu8c3b3digo cu8c3b3digo cu8c3b3digo function changefieldtxtproductoidformproductos oevent asu800 object dimu800 ovalor asu800 string dimu800 ofield asu800 object ofield oeventu82esource ovalor ucase ofieldu82etext ofieldu82esettext ovalor changefieldtxtproductoidformproductos false ifu800 left ovalor 2u800 dtu800 then omensaje elu800 cu8c3b3digo ingresado utiliza unau800 cadena reservada poru800 lau800 sistema msgbox splitmsg omensaje 40u800 mb_ok mb_iconexclamation atenciu8c3b3n ofieldu82esettext ofieldu82emodelu82eparentu82erefreshrow ofieldu82emodelu82eparentu82egetbyname listafiltrada .reset else ocondicion productoid &chru800 39u800 & ofieldu82etext &chru800 39u800 ifu800 querysimple count hayproductos productos ocondicion integer 0u800 then omensaje elu800 cu8c3b3digo deu800 producto yau800 existe como producto msgbox splitmsg omensaje 40u800 mb_ok mb_iconexclamation atenciu8c3b3n else ifu800 querysimple count haycomposiciones composicion ocondicion integer then omensaje elu800 cu8c3b3digo deu800 producto yau800 existe como componente msgbox splitmsg omensaje 40u800 mb_ok mb_iconexclamation atenciu8c3b3n else ifu800 querysimple count hayprecios precios ocondicion integer then omensaje elu800 cu8c3b3digo deu800 producto existe yu800 tiene precio asignado msgbox splitmsg omensaje 40u800 mb_ok mb_iconexclamation atenciu8c3b3n else changefieldtxtproductoidformproductos true endu800 ifu800 endu800 ifu800 endu800 ifu800 endu800 ifu800 ifu800 notu800 changefieldtxtproductoidformproductos then ofieldu82esetfocus endif endu800 function bitu8c3a1cora bitu8c3a1cora bitu8c3a1cora bitu8c3a1corau82e20131109 seu800 agrega lau800 validaciu8c3b3n deu800 prefijos reservados para elu800 sistema. prefijo dtu800 . seu800 ajustan lau800 gestiu8c3b3n deu800 mensajes yu800 warnings. usou800 usou800 usou800 form productos 