Pollo2004
10-10-2008, 12:11:03
Buenas...yo estoy creando facturas y quiero q el numero de factura se modifique automaticamente cada vez q ingreso al form donde tengo la factura, lo pense asi...
Procedure Factura.onactivate (.......)
begin
tableFactura.edit.
tableFacturaFecha.asdate:= now; (Recupero la fecha y la muestro..JOYA!)
tableFactura.last;
total :=tableFacturaNumFact.asinteger;
total:= total +1;
tableFactura.append;
TableFacturaNumFact:= Total
end;
Lamentablemente esto no me funciona, creeria q la logica esta bien pero en pantalla no me muestra nada, me toma siempre un mismo valor y luego me sale el error de claves.
(Aclaro q el numero de factura es clave principal, para un relacion con la tabla de detalle de la Factura)
Otra consulta, quisiera estar incorporando SQL, para hacer las consultas y la verdad q no tengo ni idea de donde se pone el codigo, ni q componentes usar...Uso Tablas Paradox, esta bien? me recomiendan usar otra cosa..(USO DELPHI 7)
Gracias, nuevamente!!
Procedure Factura.onactivate (.......)
begin
tableFactura.edit.
tableFacturaFecha.asdate:= now; (Recupero la fecha y la muestro..JOYA!)
tableFactura.last;
total :=tableFacturaNumFact.asinteger;
total:= total +1;
tableFactura.append;
TableFacturaNumFact:= Total
end;
Lamentablemente esto no me funciona, creeria q la logica esta bien pero en pantalla no me muestra nada, me toma siempre un mismo valor y luego me sale el error de claves.
(Aclaro q el numero de factura es clave principal, para un relacion con la tabla de detalle de la Factura)
Otra consulta, quisiera estar incorporando SQL, para hacer las consultas y la verdad q no tengo ni idea de donde se pone el codigo, ni q componentes usar...Uso Tablas Paradox, esta bien? me recomiendan usar otra cosa..(USO DELPHI 7)
Gracias, nuevamente!!