![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Hay 2 formas de ejecutar una consulta en Access desde un programa Delphi. OPCION 1: Crear la consulta en Delphi utilizando SQL. Para ello necesitaras un componente TADOQuery; Y como tu consulta tiene una parámetro (valor variable) que comentas que es el DNI, deberás usar algo similar a lo que Caro te ha comentado aquí. OPCION 2: Si no sabes SQL o quieres usar la consulta que has creado en Access, debes utilizar un componente TADOStoredProc. Como tu consulta tiene un parámetro variable, debes usar para rellenarlo un código similar al que Caro te ha comentado en este otro post. Si tu consulta no tuviera parámetros podrías utilizar un TADOStoredProc directamente o pegar la SQL en un TADOQuery y ejecutarlo directamente (sin código). Como tu consulta tieve un parámetro variable (DNI) o se lo añades con código al TADOQuery(SQL) o se la pasas al TADOStoredProc. En ambos casos deberás utilizar algo de código. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
El codigo Funciona
Cita:
Última edición por Er0s fecha: 11-02-2010 a las 13:01:17. |
|
#3
|
||||
|
||||
|
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#4
|
|||
|
|||
|
Cita:
Llevaba to la mañana probandolo y no habia manera de mostrar datos...... Toda la mañana metiendo DNI en el Edit y que no salen los datos. Una y mil veces hice lo que acabas de escribir y una y mil veces metia el DNI a ver si encontraba al cliente y nada. hasta que viene la iluminacion y me llega a la mente " Calamar esta consulta necesita un nombre no un DNI" lol. Todo Ok, ya me muestra datos. Gracias por vuestra rapida ayuda. Hasta la proxima Duda :P |
|
#5
|
|||
|
|||
|
Despues de un año trabajando con componentes TAdoStoreProc, Gracias a vuestra ayuda, me encuentro hoy con un problemilla.
Ejemplo: Tenemos dos explotaciones ganaderas, si escojo una explotación ganadera quiero mostrar un listado de las cabezas de ganado que hay en dicha explotacion y si escojo la otra pues obviamente mostrara las cabezas de ganado que existan. Con los ejemplos que aprendí gracias a vosotros, funciona pero.... 1. selecciono explotacion 2. quiero listado 3. no sale el listado... DBGrid vacia 4. quiero listado 5. Sale el listado siempre que lo solicite de aquí en adelante 6. Si selecciono otra explotacion volvemos al punto 1
Alguna idea de porque no me da la información la primera vez que lo solicito? |
|
#6
|
||||
|
||||
|
Hola
Bueno, nunca he usado un TAdoStoreProc, de hecho nunca lo habia visto (que despistado). Lo cierto es que si hay una consulta en access y la quiero usar en mi programa en delphi, tal cual, simplemente la llamo desde un simple ADOTable, como si fuera una tabla mas. Si se necesita filtrarla, pues se hace un filtro. Creo que se le llama una vista, en firebird se usan igualmente. Saludos
__________________
Siempre Novato |
|
#7
|
|||
|
|||
|
Hola Caral!!
Siguiendo tus pasos he creado una AdoTable y se la asigno al datasouce y este a la dbgrid hasta ahí todo correcto. Siguiendo el ejemplo anterior, el codigo de explotación es un numero que tengo almacenado en una variable global llamada ExploId. Como filtro la tabla con la variable global? Se puede filtrar dicha tabla mirando en un solo campo de ella o revisa toda la tabla? datamodule1.adotable.filter........ Gracias Última edición por Er0s fecha: 17-03-2011 a las 13:30:40. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consultas de ACCESS en Delphi 7 y ADO | saldanaluis | Tablas planas | 1 | 19-12-2007 07:16:26 |
| consultas sql en access | alfil123 | Conexión con bases de datos | 2 | 31-10-2006 03:01:11 |
| Como modificar consultas de access en tiempo de ejecucion | ernestocad | SQL | 0 | 06-04-2005 16:30:05 |
| Consultas a db en Access mediante el Tadoquery | cancerbero | Tablas planas | 7 | 20-07-2004 22:52:23 |
| Consultas por fecha en access | Mashabak | Conexión con bases de datos | 2 | 16-06-2004 19:33:17 |
|