FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
!!Problemas con IF y sus valores !!
Hola amigos del clubdelphi espero que estén muy bien
Bueno lo que pasa es que tengo un problema el cual va mas o menos así Trata de hacer una búsqueda secuencial y por tabla La búsqueda secuencial ya esta y trabajo muy bien la cual funciona así en el evento onchange de un edit le pongo el siguiente código
ok todo eso esta muy bien pero que pasa si quiero buscar en diferentes tablas bueno con mi poca experiencia manejando delphi trato de hacer lo que busco en el evento onchange de un edit pongo este codigo
tengo 3 CheckBox y supuesta mente a mi entender el evento onchange deve de ejecutar la parte de codigo que cumpla con lo requerido que en este caso es si al CheckBox esta en true lo mas curioso es que ya lo implemente pero solo me da resultado con la primer tabla (mitabla) pero cuando le pongo en otro CheckBox no hace nada alguien me podria ayudar de ante mano muchas gracias |
#2
|
||||
|
||||
Hola Darkseratul.
Creo que el problema está que en todos los casos estas asignando a la propiedad Filter del mismo 'ADOTable1' las cadenas: mitabla, mitabla2, mitabla3 y en ningún momento veo que cambies la propiedad TableName. Es decir que si en el TADOTable tenes asignado como TableName 'mitabla' no va a funcionar filtrar por 'mitabla2'. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Hola,
Además de lo que te ha comentado ecfisa que también creo que pueda ser el error, debes intentar estructurar el código para tenerlo más claro. Por ejemplo:
__________________
Si no lo sabes, necesitas leerlo |
#4
|
||||
|
||||
Hola
El problema es que si contiene algo el edit, pero no se activa ningun check dara error ya que el comienzo y fin siempre termina con la activacion del filtro. Me parece que la idea es buena, solo que por que no completar el codigo, ser mas especificos: Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Cita:
cuando se hace el filtro, se hace por un campo verdad? quiza los campos se llaman mitabla1, mitabla2, mitabla3, en ese caso deberia funcionarle, quiza no esta referscando el resultado
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
||||
|
||||
Hola
Por supuesto, es de logica pensar que el adotable tiene que estar ligado a la tabla que se quiere filtrar. Es de suponer que mitabla1, 2, 3 en realidad son campos de cada tabla, de lo contrario estamos perdiendo el tiempo y es caro. Saludos
__________________
Siempre Novato |
#7
|
||||
|
||||
Hola
La logica del proceso es esta: Saludos EDITO: Por supuesto teniendo en cuenta abrir y cerrar la tabla correspondiente. EDITO2: Me faltaron comillas jejeje
__________________
Siempre Novato Última edición por Caral fecha: 29-09-2011 a las 18:54:50. |
#8
|
||||
|
||||
Muchas gracias
Discúlpenme pero si me confundí diablos siempre que trato de explicar mi problema se me van las patas
Ciertamente como ya lo comentaron quise desir micampo1, micampo2, micampo3 Es solo una tabla con tres campos diferentes gracias a todos por su ayuda y paciencia siempre meto la pata Coral tu ejemplo es mas o menos lo que quise hacer pero en el se asumen varias tablas pero en mi caso solo es una con 3 campos
Muchas gracias a todos |
#9
|
||||
|
||||
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Valores OldValue | RicardoNavarro | Firebird e Interbase | 1 | 26-04-2007 17:57:54 |
Envio de valores | Roilo | PHP | 8 | 19-10-2006 17:10:16 |
Problemas por sumas de valores grandes | CamiloU | Varios | 4 | 23-06-2006 00:12:01 |
regresar valores | Genner | MS SQL Server | 5 | 03-04-2006 13:55:43 |
Redondeo de valores | JODELSA | Varios | 1 | 23-08-2003 18:33:50 |
|