Compañeros:
He modificado el ejemplo Xailer2SamplesDataControlsMemDataSet
Para mostrar un detalle en la clase MemDataSet...
Solo sustituyan el PRG anexo en el ejemplo de Xailer y compilen
- He incluido el evento OnPostEdit al Browse para que me muestre en el Debuger la suma de la columna Length (recorre el memDataSet desde :GoTop() hasta !:Eof())
Para explicarme mejor:
1.- Presiona el botón "append"
2.- Escribe cualquier nombre de archivo y en LENGTH escribe, por ejemplo: 2 (número dos)
3.- En el Label que agregué muestra la suma que realizo en el evento OnPostEdit
Como podrás ver en las imágenes que anexo:
**Arroja como resultado "20" porque solo incrementa 10 veces el 2 que se acaba de agregar, es decir, no recorre adecuadamente cada registro dl MemDataSet.
** Si editas cualquier renglón, entra de nuevo el OnPostEdit ya ahora SI arroja el dato correcto.
Espero haberme explicado
Saludos!!
Israel
Attached files MemDataSet.zip (53.1 KB)Â
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Error en MemDataset?
-
- Mensajes: 155
- Registrado: Mié Nov 03, 2004 12:42 pm
- Ubicación: Cancún, México
- Contactar:
Error en MemDataset?
Saludos
Israel
Israel
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Error en MemDataset?
Israel,
El en evento OnPostEdit el alta no está realmente hecha. Hay dos formas de solucionarlo:
1) Enviese un PostMsg WM_XAILER y allí realice el cálculo
2) Evite el sistema de AutoSave automático del browse y hagase usted completamente la operación de salvado en el evento OnPostEdit
Saludos
El en evento OnPostEdit el alta no está realmente hecha. Hay dos formas de solucionarlo:
1) Enviese un PostMsg WM_XAILER y allí realice el cálculo
2) Evite el sistema de AutoSave automático del browse y hagase usted completamente la operación de salvado en el evento OnPostEdit
Saludos
-
- Mensajes: 155
- Registrado: Mié Nov 03, 2004 12:42 pm
- Ubicación: Cancún, México
- Contactar:
Error en MemDataset?
Gracias Ignacio
He cambiado DbBrowse/MemDataSet por ArrayBrowse/Array y ha funcionado mejor según tus recomendaciones
Saludos!!
He cambiado DbBrowse/MemDataSet por ArrayBrowse/Array y ha funcionado mejor según tus recomendaciones
Saludos!!
Saludos
Israel
Israel