... puede ocasionar que se vendan productos a un precio menor al que la gerencia o dueño del negocio acaba de establecer. Una posible solución, la de sysctrl2, es usar un Timer que ejecute la acción de cerrar el dialogo después de un tiempo prudencial sin eventos. Sin embargo, si el usuario 2 hace ...
sysctrl2, ProcNames es un error ortográfico: debe ser ProcName Con respecto a las otras, las detallo: *//-------------------------------------------------------------------------//FUNCTION aDebug(a)Local nI, c:= ""IF ...
Sysctrl2, No hay ningun ejemplo, pero el origen de este proyecto fue precisamente esto. Poder generar facilmente informes independientemente del origen de datos. Si miras los ejemplos, la base es el uso del metodo ::DATA( ...
... MDI. Los ejemplos, consejos y algún manualillo que he encontrado, refieren todos a hacerlo de esa manera y desaconsejan, como comenta el compañero sysctrl2 el uso de variables locales, si bien yo entiendo que su uso debe ser el más general para el encapsulado de funciones. Contradictorio como puedes ...
sysctrl2, En la creación de una columna, esto es para no tener que validar el EDIT, sino el método. Obviamente en la modalidad de edición. oCol := oBrw:AddCol()) oCol: bBeforeEdit := {|| msginfo( "Antes del EDIT", ...
DAVID, SYSCTRL2 He intentado reproducir el error que me indican, pero solo puedo hacerlo cuando el string del cSelect esta con errores o misspelling, vale decir, cuando un nombre de campo, tabla esta mal escrito, mayusculas/minusculas ...
... usa oRs:Fields( nField ):Name Puedes Recuperarlas asi. For n= 1 to ( oRs:Fields:Count ) AADD( oRsNames, oRs:Fields( n-1 ):Name ) Next Eso... SysCtrl2 Reviso el Problema con ACCESS, el error me indica que el Recordset no tiene el metodo open asociado.... :? Eso es muy raro... con que compilador ...