Ej Facturacion (sencillo pero...)
#21
Escrito 30 noviembre 2008 - 03:51
#22
Escrito 30 noviembre 2008 - 04:13
Felipe, como funciona el componente DataBase, como se enlaza?.
Me imagino que sera como el adoconnection?
Yo tampoco vi este componente pero si es como dices tienes mucha razon, me gustaria saber como funciona.
saludos
#23
Escrito 30 noviembre 2008 - 04:29
Es simple, como dices funciona como el ADOConection ...
El componente tiene una propiedad llamada AliasName, alli seleccionas el alias de la base de datos, le das el nombre a la conexión en DatabaseName y con esto debería estar funcionando... ahora, un error común puede ser el siguiente, cuando asignas al componente el DatabaseName procura ser un nombre diferente al del alias, ya que como mencione, cada componente sea TTable o TQuery tiene la opción de conectarse directamente a cualquier alias porque todos aparecen el la propiedad DatabaseName, aqui debemos verificar que nos conectamos es al componente que acabamos de configurar.
En realidad no es nada del otro mundo ...
#24
Escrito 30 noviembre 2008 - 04:47
Realmente sencillo, tienes razon.
Ya puse el componente, le asigne el alias y le puse otro nombre a la base de datos.
Facil, la busca y funciona perfecto.
Gracias por la clase amigo.
Saludos
#25
Escrito 30 noviembre 2008 - 05:03
Aqui esta el programita con los cambios, ahora ya tiene conectado el componente database.
Saludos
[archivo adjunto borrado por el administrador]
#26
Escrito 30 noviembre 2008 - 05:42
#27
Escrito 30 noviembre 2008 - 09:10
Bueno a Mi amigo Cara le queria comentar q estuve trabajando en lo q me aconsejo de la creacion de los form, lo cual he dejado solamente el form principal y el datamodule.
Con respecto a los TQuery, estoy investigando un poco al respecto. Tengo muchas dudas al respecto, luego voy a mirar lo q han hecho para ver si aprendo algo!
Con respecto al DataBase no tenia mucha idea de como funciona y cual eran las ventajas de usarlo, crei q usando los TTables reemplazaba en las forma q los use reemplazaria cualquier propiedad de los DataBase.
Gracias y nos vemos!!
#28
Escrito 01 diciembre 2008 - 10:27
As probado el programa?, las modificaciones?.
Esta dos hilos atras.
Saludos
#29
Escrito 01 diciembre 2008 - 10:56
Para empezar lo del Loguin esta exelente!(lo voy a agregar a mi proyecto, ya q ya le hice algunas modificaciones), lo q mas me intereso y los voy a mirar mas detenidamente es la utilizacion de los TQuery con instrucciones SQL.
Lo del id_cliente q se genere automaticamente tambien esta bueno, te evita cualquier tipo error de clave repetida. Lo habia pensado de las misma forma q autoincremento el numero de factura, pero te repito q quiero aprender SQL en delphi y lo q tu has hecho en este caso suma puntos a mi escaso conocimiento en el tema.
Por el momento voy lento con las innovaciones, ya q tengo q rendir finales durante toda esta semana, pero en un rato q tenga te paso algunas pequeñas modificaciones q le hice al programa.
Gracias! y nos estamos viendo
#30
Escrito 02 diciembre 2008 - 07:53
#31
Escrito 02 diciembre 2008 - 07:56
Saludos.
#32
Escrito 02 diciembre 2008 - 08:06
#33
Escrito 02 diciembre 2008 - 08:19
En BDE creo que también funciona con open ... aunque no estoy muy seguro de la diferencia con el ExecSQL
Pues déjame explicarte amigo Felipe, Open sólo sirve para los SELECTs, SHOWs, VIEWs, etc, Mientras que ExecSQL donde no hay necesidad de abrir el dataset porque hace las dos funciones abrir y realizar la transacción, sirve para Los INSERTs, DELETE, UPDATE, CREATE, DROP, GRANT, etc. etc.
Saludos.
#34
Escrito 02 diciembre 2008 - 08:30
Gracias Fernando por la aclaración, siempre tuve esa duda
En BDE creo que también funciona con open ... aunque no estoy muy seguro de la diferencia con el ExecSQL
Pues déjame explicarte amigo Felipe, Open sólo sirve para los SELECTs, SHOWs, VIEWs, etc, Mientras que ExecSQL donde no hay necesidad de abrir el dataset porque hace las dos funciones abrir y realizar la transacción, sirve para Los INSERTs, DELETE, UPDATE, CREATE, DROP, GRANT, etc. etc.
Saludos.