FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Novato - Aplicaciones con Base de Datos
Antes que nada Felicitarlos por este portal tan completo, y a continuación expreso mi consulta:
Soy nuevo en este entorno de desarrollo (Delphi) y necesito desarrolllar una aplicacion que trabaje con una BD de Access 97, dicha aplicacion no tiene que visualizar nada en pantalla; solo realizar una actualizacion de varios campos en varias tablas; es decir debo seleccionar los cargos (duedores) de mis clientes y actualizarlas a pagadas con su repectivos abonos. No conozco nada de como conectarme a la base de datos estuve clikeando componentes ADO y logre conectarme a la BD (a traves de asistente y la propiedad ConnectionString), pero quisiera saber si existe otra forma diferente, me refiero a si puedo colocar ese componenete en un modulo de datos pero de entrada no utilizar el asistente sino en tiempo de ejecucion conectarme y como poder empezar a realizar mis primeras consultas y recorrer las mismas. Muchas Gracias por los comentarios que puedan hacerme llegar y espero haberme expresado lo mas claro posible. Saludos a todos Oswaldo Jr |
#2
|
||||
|
||||
Efectivamente puedes alojar el componente en un módulo de datos, de hecho esa es la opción más usual.
En cuanto a pasarle los valores en tiempo de ejecución, se puede pero creo que es mucho más sencillo utilizar el asistente. Para las consultas puedes utilizar un AdoQuery. Lo mejor es que vayas haciendo pruebas y nos vayas preguntando a medida que te surjan dudas puntuales. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Muchas Gracias por responder, efectivamenete ya logre conectarme a la BD, pero ahora quiero utilizar un ADODataSet, pero no se donde colocarlo exactamente o debi usar un ADOTable?, si lo coloco en el modulo de datos como hago referencia a el desde mi formulario, o si lo coloco en el Form como lo enlazo al ADOConnection, si pudieses(n) colocarme un codigo de como referenciarlo lo agradeceria mucho.
Gracias por todo |
#4
|
||||
|
||||
Si lo colocas en el módulo de datos, simplemente tienes que hacer "Use" en el formulario en donde pretendes utilizarlo el resto es totalmente transparente.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
en el area de Implemetation de mi Form, coloque: Uses <Nombre del unit donde esta mi ADO Connection>, incluso ya coloque en mi form un ADODataSet, pero hasta aqui logre llegar pues intente colocar en la propiedad DataSource, el nombre del ADOConnection, pero no se despliega nada, incluso coloque un DBGrid (solo para intentar visualizar algo) pero tampoco logro relacionarlo, disculpa mi ignorancia en esto pero que dedo colocar, ya revise alguno otros enlaces en el foro y mencionan que se debo colocar en el evento OnCreate del Form, conectarse a la BD por eso de que se pueda desactivar la conecion, no he podido lograr nada, ¿Debo utilizar algun otro componente? donde pueda colocar una sentencia SQL (en codigo), o cual es el proceso a seguir, si me proporcionan un codigo general como ayuda, seria mas facil. Gracias.
|
#6
|
||||
|
||||
Cita:
Al colocarlo en la zona de interface, verás que en el inspector de objetos, en la propiedad Datasource del grid, te deja elegir cualquiera que tengas en el modulo de datos. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|