Tutorial (Como hacer un programa de Facturacion)
#21
Escrito 18 mayo 2009 - 03:01
#22
Escrito 18 mayo 2009 - 04:26
Vamos por partes:
Hay como bien dices los botones que llaman a los formularios:
Mantenimiento de clientes:
procedure TFClientes.AadirClientes1Click(Sender: TObject); begin FMantClientes:=TFMantClientes.Create(self); try FMantClientes.ShowModal; finally FMantClientes.Free; end; end;
Y mantenimiento de Artículos:
procedure TFClientes.AadirArticulos1Click(Sender: TObject); begin FArticulos:=TFArticulos.Create(self); try FArticulos.ShowModal; finally FArticulos.Free; end; end;
Bien:
Si abres cualquiera de estos dos formularios veras que en la parte PUBLIC existen estas variables.
Por que ahi?
Por que al ser publicas pueden ser llamadas por otro form, ademas, por supuesto, contener la informacion que se necesite.
No tiene nada que ver delphi en esto, es código, son variables.
Revisa bien el código, veras cosas que a primera vista no tienen sentido, bueno a segunda vista tampoco , pero no esperes mucho de este novato.
Saludos
#23
Escrito 18 mayo 2009 - 07:30
#24
Escrito 18 mayo 2009 - 07:33
Me alegro que te sirva el tutorial.
Si quieres hacer tu propio proyecto solo crea un nuevo tema o hilo y lo hacemos paso a paso.
Mejor forma de aprender que esa no hay.
Saludos
#25
Escrito 19 mayo 2009 - 03:14
Ando leyendo todavía...
#26
Escrito 05 enero 2011 - 01:50
#27
Escrito 05 enero 2011 - 02:43
Fijate en la primera pagina de este tutorial en la ultima parte donde caral explica las ultimas cosas del tutorial dice aquí están todos los archivos completos en ese archivo está todo y está completo incluyendo la base de datos, espero haberte ayudado,cuídate.El archivo Bdatos.zip esta corrupto, me lo podrian mandar. GRACIAS
#28
Escrito 06 enero 2011 - 09:50
#29
Escrito 07 enero 2011 - 03:30
#31
Escrito 08 enero 2011 - 09:06
Hola
El archivo esta donde te indicaron.
De todos modos AQUI esta el enlace de todo el codigo.
Saludos
Mira esto es lo que me sale cuando doy click en el link
¡Advertencia!
No estás permitido para ver la Zona de Descargas
Por favor ingresa abajo o haz clic registrar una cuenta en Comunidad Delphiaccess.
Podrias colocar los archivos en un zip porfavor.
De antemano muchas gracias
#32
Escrito 08 enero 2011 - 09:16
Vamos a poner el primer codigo del boton buscar (el que esta en la imagen a la par de clientes).
Este seria:
delphi
procedure TFFactura.Button3Click(Sender: TObject); begin FMantClientes:=TFMantClientes.Create(self); try FMantClientes.ShowModal; finally If FMantClientes.Cod_Cliente <> '' then ECodCliente.Text := FMantClientes.Cod_Cliente; Label2.Caption:= QuotedStr(FMantClientes. NombreCliente); FMantClientes.Free; end; end;
Seguimos......
Saludos
Me salen los siguientes errores:
[DCC Error] Unit4.pas(90): E2010 Incompatible types: 'string' and 'TDBEdit'
[DCC Error] Unit4.pas(91): E2010 Incompatible types: 'string' and 'TWideStringField'
[DCC Error] Unit4.pas(92): E2250 There is no overloaded version of 'QuotedStr' that can be called with these arguments
#33
Escrito 08 enero 2011 - 09:28
Me da la impresion de que para bajar el archivo hay que loguearse.
De todos modos aqui lo pongo en un zip.
Saludos
Pd: Con relacion a los errores estos se deben a que no se esta recibiendo el dato del form que los envio, revisa bien el codigo, te falta colocar una variable publica.
Archivos adjuntos
#34
Escrito 08 enero 2011 - 12:39
Hola
Me da la impresion de que para bajar el archivo hay que loguearse.
De todos modos aqui lo pongo en un zip.
Saludos
Pd: Con relacion a los errores estos se deben a que no se esta recibiendo el dato del form que los envio, revisa bien el codigo, te falta colocar una variable publica.
GRACIAS Caral, revise uno por uno de los Form, y tenia problemas en dos codigos de facturacion, ahora ya me quedo andando excelente. Que buen aporte, ahora le estoy dando los retoques.
#35
Escrito 22 enero 2011 - 10:43
Cuando le doy en el boton buscar entra al FMantClientes, pero no me aparece exactamente lo q busco, si alguien me puede ayudar porfavor me urge.
Vamos a poner el primer codigo del boton buscar (el que esta en la imagen a la par de clientes).
Este seria:
delphi
procedure TFFactura.Button3Click(Sender: TObject); begin FMantClientes:=TFMantClientes.Create(self); try FMantClientes.ShowModal; finally If FMantClientes.Cod_Cliente <> '' then ECodCliente.Text := FMantClientes.Cod_Cliente; Label2.Caption:= QuotedStr(FMantClientes. NombreCliente); FMantClientes.Free; end; end;
Seguimos......
Saludos
Me salen los siguientes errores:
[DCC Error] Unit4.pas(90): E2010 Incompatible types: 'string' and 'TDBEdit'
[DCC Error] Unit4.pas(91): E2010 Incompatible types: 'string' and 'TWideStringField'
[DCC Error] Unit4.pas(92): E2250 There is no overloaded version of 'QuotedStr' that can be called with these arguments
#36
Escrito 22 enero 2011 - 11:25
Lo que esta pasando es que te falta asignar las variables que traen esos datos a ese form.
Revisa bien el tutorial y el codigo.
Saludos
#37
Escrito 20 abril 2011 - 07:29
lo primero de todo darte las gracias por el magnífico tutorial. He buscado bastante por internet y es de lo mejorcito. Estoy haciendo un programilla similar al del tuto y me sale un error a ver si me puedes ayudar.
Es este error de memoria.
'Access violation at address 00547842 in module.
Se da cuando intento abrir el segundo form desde el menú, en la asignación de la variable.
procedure TForm5.Nuevocliente1Click(Sender: TObject); begin Fr_clientes:=Fr_clientes.Create(self); //Justo aquí. try Fr_clientes.ShowModal; finally Fr_clientes.Free; end; end;
Tengo el "uses" de la otra unidad donde está el formulario a abrir igual que en el tutorial.
¿¿A qué debe ser??
Por cierto, uso Delphi 2010.
Muchas gracias!
#38
Escrito 20 abril 2011 - 07:33
Fr_clientes := TFr_clientes.Create(self); //Justo aquí.
Saludos.
#39
Escrito 20 abril 2011 - 07:40
Horas y horas peleándome por no haberme fijado!!
Muchas gracias!!
#40
Escrito 20 abril 2011 - 07:44
Saludos.