Delphi y EMS interbase
Publicado por Gustavo (5 intervenciones) el 31/08/2009 01:13:35
Hola Foro:
Estoy desarrollando una aplicacion de Facturacion y no puedo grabar los datos desde un query
este seria el codigo que utilizo para pedir el contador ID de la Tabla Facturas.
with modulo.Query1 do
begin
Close;
SQL.Clear;
SQL.Add('Select MAX(COD_FAC_VTA) as COD_FAC_VTA from FAC_VTA');
Open;
iconsec:= FieldByName('COD_FAC_VTA').AsInteger+1;
Close;
end;
var fecha : TDateTime;
sfecha: String;
begin
fecha := StrToDateTime(EditFecha.Text);
DateTimeToString(sfecha, 'dd/mm/yyyy', fecha);
tabla factura...
with modulo.Query do
begin
close;
SQL.Clear;
SQL.Add('INSERT INTO FAC_VTA(COD_FAC_VTA, FECHA_VTA, HORA_VTA,COD_CLIENTE, COD_DEPOSITO,');
SQL.Add('COD_VENDEDOR, SUB_TOTAL, IVA_FAC_VTA, TOTAL_FAC_VTA, COMPROBANTE, TIPO_COMPROB, COND_VTA, COD_CON_IVA) Values ('); SQL.Add(''+inttostr(iconsec)+','+QuotedStr(sfecha)+','+QuotedStr(EditHora.Text)+','+QuotedStr(EditCo dCliente.Text)+','); SQL.Add(''+QuotedStr(EditDeposito.Text)+','+QuotedStr(EditCodVendedor.Text)+','+QuotedStr(Editsubtot al.Text)+','+QuotedStr(EditIvaFacVta.Text)+','); SQL.Add(''+QuotedStr(EditTotalGeneral.Text)+','+QuotedStr(EditNumComprobante.Text)+','+QuotedStr(Edi tTipoFac.Text)+','+QuotedStr(EditCondVta.Text)+','+QuotedStr(EditCondIVA. Text)+')'); ExecSQL; end;
Estoy desarrollando una aplicacion de Facturacion y no puedo grabar los datos desde un query
este seria el codigo que utilizo para pedir el contador ID de la Tabla Facturas.
with modulo.Query1 do
begin
Close;
SQL.Clear;
SQL.Add('Select MAX(COD_FAC_VTA) as COD_FAC_VTA from FAC_VTA');
Open;
iconsec:= FieldByName('COD_FAC_VTA').AsInteger+1;
Close;
end;
var fecha : TDateTime;
sfecha: String;
begin
fecha := StrToDateTime(EditFecha.Text);
DateTimeToString(sfecha, 'dd/mm/yyyy', fecha);
tabla factura...
with modulo.Query do
begin
close;
SQL.Clear;
SQL.Add('INSERT INTO FAC_VTA(COD_FAC_VTA, FECHA_VTA, HORA_VTA,COD_CLIENTE, COD_DEPOSITO,');
SQL.Add('COD_VENDEDOR, SUB_TOTAL, IVA_FAC_VTA, TOTAL_FAC_VTA, COMPROBANTE, TIPO_COMPROB, COND_VTA, COD_CON_IVA) Values ('); SQL.Add(''+inttostr(iconsec)+','+QuotedStr(sfecha)+','+QuotedStr(EditHora.Text)+','+QuotedStr(EditCo dCliente.Text)+','); SQL.Add(''+QuotedStr(EditDeposito.Text)+','+QuotedStr(EditCodVendedor.Text)+','+QuotedStr(Editsubtot al.Text)+','+QuotedStr(EditIvaFacVta.Text)+','); SQL.Add(''+QuotedStr(EditTotalGeneral.Text)+','+QuotedStr(EditNumComprobante.Text)+','+QuotedStr(Edi tTipoFac.Text)+','+QuotedStr(EditCondVta.Text)+','+QuotedStr(EditCondIVA. Text)+')'); ExecSQL; end;
Valora esta pregunta


0