![]() |
![]() |
| 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
|
||||
|
||||
|
Hola de nuevo.
Bueno todo va bien pero tengo una duda adicional. Lo que estoy haciendo: 1-Cargo la tablas en el primer combobox1 (perfecto) 2-Cargo los campos en el segundo combobox2 (perfecto) 3-Introduzco un dato en el Edit para filtrar con este codigo: Funciona muy bien pero cuando el campo es text (String), si el campo es numerico se fastidio el invento. Pregunta: 1-Como hago para que identifique el campo antes de filtrar? 2-Como hago para que se quede en blanco el edit1 despues de hacer la consulta.? Esto de arriba no camina, ya que se esta filtrando: Me ayudais por favor. Saludos |
|
#2
|
|||
|
|||
|
Hola Caral
Así de bote pronto lo que yo haría es lo siguiente
No entiendo como abres primero la tabla y luego la filtras, yo imaginaría que primero se asigna el filtro y luego se abre la tabla. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 23-03-2007 a las 03:02:03. |
|
#3
|
|||
|
|||
|
Estimado Caral
De regreso a casa en el trafico de esta mi bella ciudad y escuchando a Alvin Lee, venia haciendo recuento de las actividades de este dia y vino a mi mente tu pregunta. Tengo una duda. Porque estas usando un filltro en un Query, yo he usado filtros pero en TTables no en TQuery, los datos en un Query son filtrados directamente en su sentencia SQL. Saludos desde casa.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 23-03-2007 a las 06:08:37. |
|
#4
|
||||
|
||||
|
Sin detenerme en lo comentado por los demás foristas (que estoy totalmente de acuerdo), el problema que te dá son precisamente las comillas simples que añades.
Mira la diferencia, si es un campo definido como String:
Si está definido como integer, el sql debe quedar así:
Exactamente igual que usando filter. Si es numérico, no tendría sentido usar el operador "Like", ya que irá a un registro que no le sirve al usuario para nada, por ejemplo busca el 33 y encuentra el 3 .Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#5
|
||||
|
||||
|
Hola
egostar: Efectivamente se puede hacer el filtro por sentencia sql, posiblemente mas efectivamente pero en este caso me quedo un poco mas comodo hacerlo asi. Gracias por tu explicacion, ya tenia mas o menos el camino, lo que pasa es que me empeño en no usar el try except, porque en diseño genera un error y particularmente no me gusta, asi es como lo tengo, pero no lo voy a dejar. Lepe: Gracias por la explicacion, efectivamente por ese camino estoy, entiendo bien lo de String e integer, en este filtro en especial lo que pretendo es el cambio continuo por eso en este caso el signo = no me camina, estoy tratando con >= que funciona mas adecuadamente aun asi sigo pensando y recibiendo sugerencias. Una opcion que se me ha ocurrido es hacer el cambio en un combobox, asi definiria el tipo de campo, integer, float, string y simplemente me daria el resultado , no se que tal os parece, habra otra opcion?.Seguro que si. Gracias por la ayuda que me dais. Saludos |
|
#6
|
||||
|
||||
|
Hola,
Lo que creo que queda claro después del comentario de Lepe, es que no tiene mucho caso tratar de usar el mismo operador para todos los tipos de campo. ¿Por qué no mejor actuar con base al tipo de datos del campo?
Lo útimo es necesario para todos los datos tipo BLOB o más raros. // Saludos |
|
#7
|
||||
|
||||
|
Hola
Roman: me parece fenomenal. Como lo aplico, no tengo ni idea? Me quedo grande. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Llenar un combobox con los campos de una tabla | enecumene | Conexión con bases de datos | 6 | 07-03-2007 21:42:28 |
| Deshabilitar items de un ComboBox | vejerf | Varios | 0 | 06-02-2007 19:50:33 |
| Codigo en los Items de un Combobox | juanjoassenza | OOP | 3 | 20-07-2006 10:19:03 |
| eliminar items combobox | emiliu | Varios | 5 | 20-12-2005 08:12:13 |
| Lista de items combobox | Carlos Arevalo | OOP | 1 | 16-08-2003 07:10:48 |
|