Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2009
pdimasi2008 pdimasi2008 is offline
Registrado
 
Registrado: feb 2008
Posts: 7
Poder: 0
pdimasi2008 Va por buen camino
DBNavigator insertar en el ultimo registro

hola buenos dias! espero ser clara con mi problema resulta que estoy utilisando un componente dbgrid, adotable conectado a un datasource y utiliso un dbnavigator para trabajar con la tabla resulta que para insertar en el dbgrid me inserta en el primer lugar del dbgrid y no quiero eso ya que esta tabla es por orden tiene un campo por fecha entonces necesito que inserte en el ultimo lugar probe varias cosas por ejemplo :
Adotabla1.disablecontrols;Adotabla1.last;Adotabla1.enablecontrols;el cual era uno de los consejos que daban en el foro pero lo unico que logro cuando insertoes que lo aga en el anterior al ultimo....bueno les agradeceria mucho su ayuda,muchas gracias!!!
Responder Con Cita
  #2  
Antiguo 08-01-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No acabo de entender muy bien lo que te pasa. Que inserte antes del último es realmente raro.
Lo normal en las tablas es que no insertas en un orden concreto, sino que los registros nuevos se añaden, por decirlo así, al final.
Lo que marca el orden de los registros es el orden que luego aplicas al visualizarlos.
Realmente un usuario no tiene control de dónde se añade el registro. Lo único que podemos hacer luego es visualizar los registros segun un orden (uno o varios campos) y entonces el registro insertado aparecerá en la posición concreta segun su valor.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 08-01-2009
pdimasi2008 pdimasi2008 is offline
Registrado
 
Registrado: feb 2008
Posts: 7
Poder: 0
pdimasi2008 Va por buen camino
Perdon sino me exprese correctamente cuando apreto en boton insert del DBNavigator el nuevo campo se inserta al principio de mi dbgrid...y no quiero eso...me gustaria que se insertara al final ...no se si se entiende la idea...entonces probe algunas cosas pero no logro realizar lo que quiero trate de hacer en el create de mi form DBNavigator.DataSource.DateSet.last;
pero lo unico que consigo cuando aprieto el boton del insert del DBNavigator es que el nuevo campo se inserte antes del ultimo,bueno espero aver sido clara,
muchas gracias
Responder Con Cita
  #4  
Antiguo 08-01-2009
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Cool

No se si asi te servira, pero por que no pruebas usando la propiedad append en lugar de insert?

Puedes usar un boton aparte en lugar del DBNavigator, o en el envento al hacer clic del DBNavigator cancelar el insert y efectuar un append

Es una idea.
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
  #5  
Antiguo 08-01-2009
pdimasi2008 pdimasi2008 is offline
Registrado
 
Registrado: feb 2008
Posts: 7
Poder: 0
pdimasi2008 Va por buen camino
Gracias!

Muchas gracias la recomendacion que me diste soluciono mi problema !!!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
dbnavigator en ultimo registro eduardo360 Conexión con bases de datos 6 19-02-2008 16:27:31
Devolver último registro altp Firebird e Interbase 12 25-10-2007 11:58:02
Se puede insertar sin un dbnavigator? marial Conexión con bases de datos 6 23-06-2004 15:45:46
Ultimo registro ander Firebird e Interbase 3 18-03-2004 14:52:02
Obtener el último registro juanchi Conexión con bases de datos 2 06-02-2004 01:52:21


La franja horaria es GMT +2. Ahora son las 23:04:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi