![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
A ver. Es que , o bien como dice Casimiro, estás verde, o bien no te estoy entendiendo.
Tus datos siempre van a estar representados en un dataset, bien sea un Table o un Query. Un dataset siempe tiene un registro que es el activo. Cuando recién abres el dataset, dicho registro activo será el primero. Para moverte por el dataset hay muchas formas. Puedes hacerlo manualmente con métodos como Next, Prior, First, Last o Locate, o bien porquedicho Dataset está conectado a un control de rejilla como un dbgrid o un control de navegación como un dbnavigator. Pero si tienes dos datasets apuntando al mismo conjunto de datos, como parece ser el caso con TProducto y dsqproducto, pues cada uno tiene su propio registro activo. Para una mejor ayuda tendrías que describir con más amplitud el proceso que sigues para una venta o una compra. Y no me refiero a que nos pongas aquí todo el código de tu proyecto, sino que describas dónde mustras tus productos, cómo realizas una compra, el usuario tiene que seleccionar el producto o qué?, etc. // Saludos |
|
#2
|
|||
|
|||
|
Cita:
Última edición por Nicolas_2011 fecha: 08-08-2012 a las 05:59:59. |
|
#3
|
||||
|
||||
|
Cita:
Código:
ventaId, productoId, cantidad Me parece que lo que yo haría es usar el evento AfterPost del dataset conectado a este DBGrid de detalles. En este evento, dispones entonces del ID del producto en cuestión y de la cantidad. Así, en este evento puedes hacer una actualización del stock:
Para una compra haces lo mismo en el AfterPost de TablaDetallesCompra, aumentando en lugar de disminuir, la cantidad del stock. // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como disminuir una imagen | LiAnTe- | Varios | 2 | 08-01-2010 09:55:45 |
| Aumentar y disminuir un Timage | fasthorse | C++ Builder | 4 | 24-04-2008 16:46:46 |
| Disminuir el tamaño de un ejecutable | tannyk | Varios | 6 | 18-05-2005 06:23:41 |
| Disminuir el tamaño de los archivos .pst (outlook) | Alexander | Windows | 3 | 11-05-2005 19:42:38 |
| Disminuir tamaño de un programa | Leomedellin | Varios | 1 | 06-04-2005 18:49:05 |
|