Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Agregar consulta sql a un codigo que recorre un query (https://www.clubdelphi.com/foros/showthread.php?t=51244)

Petolansa 10-12-2007 19:11:05

Agregar consulta sql a un codigo que recorre un query
 
Buenas gente...les queria hacer una consulta de como puedo hacer lo siguiente.
Tengo el form factura con una tabla temporal rx, conectado a un dbgrid, y tengo un boton que me lleva a otro fromulario en el cual, me muestra los remitos pendientes del cliente para agregar a la facturacion en una relacion maestro detalle, el query2 que describo abajo, es el detalle del remito. el tema es que el remito es un documento contable que no usa valores, solo cantidad y codigo del producto.
A mi con esto me lleva del query remito detalle a mi tabla temporal factura, pero necesito agregarle dos cosas.
1. Que me con el codigo del producto me agregue (o sea el query2.codipro) me agregue el precioneto, que esta en mi tabla stock.
2 Que compruebe si en mi tabla mdtemporal que es la rx que tiene la facturacion , compruebe si esl ptroducto que estoy agregando exista.


Código Delphi [-]
while not query2.Eof do
begin
frmfactura.MDtemporal.Append;
frmfactura.MDtemporalCodigo.Value:=query2codipro.Value;
frmfactura.MDtemporalCantidad.Value:=query2cantidad.Value;
frmfactura.MDtemporalDescripcion.Value:=query2concepto.Value;
frmfactura.MDtemporalrprecioneto:=//??? Aqui no se como agregarle el campo que tengo en la tbla stock.preciopro
frmfactura.MDtemporal.post;
query2.Next;

si no me explico me esforzare para hacerlo mejor.
Se me ocurre agregarle un query en el codigo anterior y a medida que agregue segun el codigo de producto me agregue el precio. pero no se como hacerlo.
PD:remito es un albaran pero que no maneja valores. Una vez que se esta decuerdo con el remito, se puede facturar.

Desde ya muchas gracias. Saludos

Caral 10-12-2007 19:23:31

Hola
Agregando un query (que enlace a stock.preciopro) y antes de la linea que necesitas o tienes la duda, hacer un sql que concatene el query2codipro para que coincida con el del producto.
Saludos

Petolansa 10-12-2007 20:13:18

Gracias Caral
 
Realmente me estaba ahogando en un vaso de agua:D, simplemente en el query de detalle, en el select agregue el campo preciopro de la tabla stock por medio de un join y ya esta.

Saludos!.:)


La franja horaria es GMT +2. Ahora son las 09:47:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi