Programación General > C++ Builder
Filtro En Una Tabla
(1/1)
kekal:
hola, tengo un problema y es el siguiente
tengo un obj table con campos calculados, ahora en un form lo intento filtrar por uno de los campos
--- Código: Text --- TDateTime fec2, fec1;fec2=DateTimePicker2->Date;fec1=DateTimePicker1->Date; Tabla->Filtered=false;Tabla->Filter="campofecha>=fec1 and campofecha<=fec2";Tabla->Filtered=true;
lo que intento hacer es una pantalla donde el usuario ponga dos fechas y en base a eso me filtre el DBGrid, pero me da un error y me dice que 'fec1 y fec2' no son un campo de la la Tabla
si alguien me puede dar una idea de como hacer esa pantalla
Gracias
amblin:
de la siguiente forma funciona
AnsiString fec2, fec1; // linea 1
Tabla->Filter="campofecha>=' "+fec1+" ' and campofecha<=' "+fec2+" ' ";//linea6
el resto del codigo esta bien pero los AnsiString no deben estar separados por espcios con las comillas simples este ejemplo esta asi para que se distinga ese caracter la forma correcta de pasar el parametro seria '01/01/04' donde 01/01/05 es la variable fecha
cualquier duda si te puedo ayudar no ahy problema
kekal:
MUCHAS GRACIAS!!!!!! joder, que sencillo que era, mira que le di vueltas, cree campos, variables publicas, llamaba punteros.... joder
MUCHAS GRACIAS !!!!!!
Navegación
Ir a la versión completa