FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
problema con first en zeoslib 7 y delphi 2010
hola: mi problema es el siguiente, estoy usando componentes zeoslib7 y delphi 2010, tengo una consulta, un zquery, pero al decir
zquery.first me posiciona en vez de en el primer registro en el ultimo, alguien a tenido este problema? hay alguna otra forma de posicionarme en el primer registro de la consulta sin usar first? saludos |
#2
|
||||
|
||||
Hola ritamarkarla.
¿ Podrías poner el código donde realizas la consulta ? , sería interesante ver la cadena SQL que le estas enviando. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
codigo
aqui esta el codigo
Última edición por Casimiro Notevi fecha: 03-12-2012 a las 16:55:50. |
#4
|
||||
|
||||
Una pregunta, ¿cuántos registros te arroja esa consulta? Si pones un DBGrid, viéndose más de un registro en la lista, y haces el First, ¿se va realmente al último?
Por cierto, y como sugerencia aparte, puedes ahorrar algo de código (la llamada a Clear y la variable Consulta) asignando la sentencia Select directamente:
Saludos cordiales. |
#5
|
|||
|
|||
codigo
hola, estoy utilizando el componente cxgrid de el paquete de devexpress, y si cuando doy zqueryempresas.first se me va al ultimo, el prior me funciona perfecto, el last tambien, el next, el unico que no me funciona es el first, y lo que tengo son tres record, no se que pasa, he estado buscando otra opcion para posicionarme en el primer record pero nada, y gracias por la sugerencia
|
#6
|
||||
|
||||
Y si, para descartar, usas un TDBGrid normal en lugar del cxGrid, ¿pasa lo mismo?
|
#7
|
|||
|
|||
codigo
hola, hice lo que me dijistes, y el problema si es con el cxgrid, cuando lo desvinculo del cxgrid, si se me mueve hacia el primer record, y entonces porque el componente me hara eso?
|
#8
|
||||
|
||||
Si no tienes código en algún evento del cxGrid que pudiera ser el causante de esto, lo más probable es que alguna propiedad del cxGrid está determinando cuál debe ser el orden de visualización de los registros.
Lo curioso es que, si así fuera, los métodos Prior, Next y Last debieran también hacer posicionamientos extraños. Pero según comentaste antes, éstos funcionan bien. En el conjunto de datos (ZQueryEmpresas), los registros vienen según se trajeron de la base de datos, y cuando llamas a First, lo más seguro es que ZQueryEmpresas sí se posicione en el primero. Lo que ves en el cxGrid es una representación particular de esa información, en un orden de visualización que no necesariamente corresponde a como están dentro de ZQueryEmpresas. ¿Qué pasa si agregas de nuevo un cxGrid limpio, desde cero, y lo asocias a la consulta? |
#9
|
|||
|
|||
codigo
hola, no tengo ningun codigo en el cxgrid, incluso lo borre, puse uno nuevo y nada, nada mas hago vincularlo con el datasource del query y ya no me hace el first, y no es que no lo visualice bien, es que no lo hace ni el zquery, verás este es el codigo que uso, en el que veo que no me funciona el zquery.first,
cuando vinculo el datasource al cxgrid pues me sale en blanco el excel, desvinculo el datasource y me llena el excel con los datos. ??? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 2010: Problema con los colores al escanear con Delphi TWAIN | davidrgh | Gráficos | 0 | 23-08-2012 14:00:55 |
Como instalo ZeosLib en Delphi 2010 | jorosmtz | Conexión con bases de datos | 21 | 21-08-2012 00:48:46 |
Delphi 2010 y ZeosLib 7 | RebeccaGL | Varios | 0 | 03-09-2010 20:57:05 |
problema conectando delphi / zeoslib | Alex2000 | Conexión con bases de datos | 0 | 20-11-2003 05:14:19 |
|