FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
No se ejecuta filtro a la primera vez
Buenas tardes a tod@s!!
En esta ocasion tengo un problema con un filtro en un query. Estoy trabajando con Delphi7, Access 2003 y me conecto a la base de datos por ODBC. Tengo un formulario donde tengo un dbgrid, un boton y unos dblookupcombobox para poder filtrar el dbgrid. Lo que estoy intentanto hacer es que cuando seleccionen algo en uno de los dblookupcombobox y al darle al boton me va mandar a otro formulario en el cual me va a filtrar el contenido de un dbgrid que se muestra en el formulario que se llama, segun el registro que se seleccione en el dbgrid o en caso de que no seleccionen nada que tome los valores del primer registro. El problema es que este filtro no me lo esta haciendo en la primera vez que le doy click al boton, para poder ver este filtro tengo que cerrar el formulario al que se llama y volver a darle click al boton. Aqui les dejo el codigo que estoy utilizando:
Alguien podria ayudarme con este problema? Gracias anticipadas. Saludos
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
|
#2
|
|||
|
|||
Veo dos posibles causas del error:
- Los parambyname deben colocarse antes de la sentencia SQL. - DataSource2.Dataset esta sin asignar la primera vez q se ejecuta. A ver si van por allá los tiros... un saludo |
#3
|
||||
|
||||
Hola, ¿no te tira algún error?, ¿por qué le asigna el datatset al datasource2?, ¿no está asignado por defecto? y ¿por qué antes del open no debería ser despúes? .
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
||||
|
||||
Hello
Bueno en el formulario al que estoy llamando FConsulta1 tiene asignado por defecto en el datasource2 una tabla "Table1", por esta razon es que le asigno el query por aqui. Gracias Saludos
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
|
#5
|
|||
|
|||
creo q intercambiando el orden de las lineas del query1.open y de la asignacion del datasource lo tienes solucionado...
|
#6
|
||||
|
||||
Cita:
Gracias
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
|
#7
|
||||
|
||||
Hola, creo que en realidad el datasource2 debe estar asignado por defecto"FConsulta1.Query1" y no Table1 como lo tienes hazlo así y borra la línea donde la asignas. Suerte!.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
con breakpoint ejecuta y sin el no lo ejecuta. | pacuuy | Varios | 1 | 16-12-2007 13:41:43 |
no me ejecuta por que? | fabian20s | Varios | 1 | 22-07-2005 21:24:01 |
por que no ejecuta | fabian20s | Gráficos | 2 | 17-07-2005 22:10:26 |
Primera llamada, primera | roman | Noticias | 12 | 06-07-2005 21:22:49 |
No se ejecuta el programa | torito | Varios | 2 | 19-05-2005 18:16:57 |
|