Ver Mensaje Individual
  #15  
Antiguo 07-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Nicolas_2011 Ver Mensaje
el datasurce del dbgrid esta conectado al dsqproducto ( query)
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
Responder Con Cita