![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Como no indicas nada (Version de Delphi, que tablas usas, si usas SQL,etc) solo puedo sugerirte:
A tu tabla ponle un filtro que muestre unicamente el ultimo articulo escaneado o capturado. Para esto tendrias que añadir un campo correspondiente en la tabla que va llevando la transacción. Este campo vamos a pensar que se llame "escaneado" y que sea tipo intenger (1 si se acaba de escanear y 0 si no). Ahora bien: 0.-Abrir la tabla y poner el filtro escaneado=1 como activo (en este momento mostrara vacío) 1.-Capturar un articulo 1a.-Si hay un artículo en la tabla ponerle a ese "escaneado" a 0 para que se "borre" de la grilla y podamos meter el nuevo 2.-Poner su campo "escaneado" a 1 3.- Meterlo a la tabla 4.-Si hay mas articulos regresar al paso 1 5.-Se cierra la transacción? 6.- Si se cierra poner el campo "escaneado" a 0 para reiniciar otra cuenta. 5.-Terminar. Como la tabla solo muestra los articulos con el campo escaneado=1 y en nuestro código nos aseguramos que solo un artículo satisfaga la condición la grilla siempre nos mostrara solo el último registro escaneado a pesar de que en la tabla SI esten guardados todos los demas.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Punto de venta libre | bismarck_sierra | Varios | 7 | 17-02-2008 08:15:54 |
| Transacciones en punto de venta Ayuda !!! | lroblesco | Varios | 2 | 23-05-2005 10:56:39 |
| Comunicar PC con Terminal Punto de Venta | Rafa | Varios | 0 | 11-03-2005 20:29:19 |
| Impresión Punto de Venta | diegofhernando | Impresión | 5 | 17-12-2004 10:23:37 |
|