Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Como Ordenar Los Registros En La BD
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Ordenar Los Registros En La BD 
 
Buenas amigo, soy nuevo en esta comunidad y nuevo programando en gambas tengo instalado gambas 2.19, uso Phpmyadmin bajo Ubuntu 10.04 LTS - la versión Lucid Lynx.

Quisiera saber como ordenar la informacion en la bases de datos cuando guardo una informacion.


Tengo una campo albanumerico que es ini_sesion que me guarda un codigo automaticamente

 cuando_guarda_1336158525_518335

Tengo el siguiente codigo que funciona bien y guarda pero lo hace de forma desordenada como lo pueden ver la imagen anterior

PUBLIC SUB Form_Hide()
 DIM query AS String  
 conexion.conexion()
   query = "select * from usuario where nom_usu = '" & TextBox1.Text & "'"
    db = conexion.HConn.Exec(query)
     IF db.Count > 0 THEN
      TextBox3.Text = db["nivel"]
      db = conexion.HConn.Create("reg_usu")
     db!nom_usu = TextBox1.Text
     db!fecha = Date    
     db!hora = Time(Hour(Now), Minute(Now), Second(Now))
     db!hora_salida = Time(Hour(Now), Minute(Now), Second(Now))
     db!nivel = TextBox3.Text
    db.Update()
    db.MoveFirst                                                     ' Aqui es donde digo mueve el registro al primero o es lo que quiero hacer
    conexion.HConn.Commit()
'     db.MoveNext                                                   ' el que estaba de primero muevelo al segundo puesto  es lo que quiero hacer
   Menuprincipal.label2.text = TextBox1.Text
  ENDIF
 CATCH
END

Yo quisera que me apareciera en la Base de Datos el nuevo registro de primero y el que estaba de primero pasa al segundo puesto y sucesivamente que se continue guardando el new tome siempre el primer lugar, pero no se esto,,, Por favor quien me pueda ayudar lo agradeceria..
 



 
última edición por mym769 el Viernes, 04 May 2012, 20:09; editado 1 vez 
mym769 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Ordenar Los Registros En La BD 
 
Las bases de datos no guardan los registros en la posición que tu quieres, guardan donde tienen espacio físico
que generalmente suele ser al final de la tabla.
Para hacer lo que tu quieres hacer tendrías que crear un indice (un campo autoincremental seria una buena opción) y después de insertar el registro refrescas el result ordenado por el indice en orden descendente.


Saludos, Angel
 



 
angelnu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Ordenar Los Registros En La BD 
 
Un repaso a los manuales de SQL no vendría mal. Lo más rápido y sencillo es ordenar los registros en la misma sentencia sql, mediante las cláusulas "order by" en sentido ascendente o descendente, "DESC", "ASC".

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Ordenar Los Registros En La BD 
 
Sin duda es la forma más rápida "select * from Tabla order by variable ASC"
 



 
arubioc - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes ¿Como Obtener Registros Afectados En Mysql? soplo Bases de Datos 0 Jueves, 03 Diciembre 2009, 18:26 Ver último mensaje
soplo
No hay nuevos mensajes ¿Como Puedo Hacer Que En La Grilla Me Mue... metalgearxd General 3 Sabado, 09 Marzo 2013, 19:51 Ver último mensaje
jousseph
No hay nuevos mensajes Como Crear Un Valor Que Se Autoincremente ... metalgearxd Bases de Datos 14 Jueves, 05 Octobre 2017, 17:48 Ver último mensaje
shordi
No hay nuevos mensajes Como Ordenar Un Array De Objetos De Difere... tercoIDE General 1 Martes, 21 Abril 2020, 23:02 Ver último mensaje
tercoIDE
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron