Un poco de ayuda para ordenar registros

04/09/2005 - 15:35 por Diego Zaballos | Informe spam
Tengo una aplicación que en principio corre ya perfectamente salvo por un
par de cosillas... La que corresponde a este foro (creo) es que el usuario
debe introducir registros con fecha y hora y se le va asignando un número
de registro (no es auto), pero si introduce una fecha y hora anterior a
otro/s registro/s ya existentes, debería colocarlo en su sitio y darle el
número correspondiente. Por ejemplo, tengo dos registros, uno con fecha de
01/09/2005 y hora 12:00 con número 1 y otro con fecha 01/09/2005 y hora
12:30 con número 2. Si yo introduzco otro registro con fecha 01/09/2005 y
hora 12:15 debería asignarle a este el número 2 y pasar el que era 2 a
tener número 3. ¿Alguna idea? Estoy totalmente bloqueado. El campo de
orden es carácter. Gracias por vuestras ideas.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Alex Feldstein
04/09/2005 - 18:43 | Informe spam
On Sun, 04 Sep 2005 06:35:54 -0700, "Diego Zaballos"
wrote:

Tengo una aplicación que en principio corre ya perfectamente salvo por un
par de cosillas... La que corresponde a este foro (creo) es que el usuario
debe introducir registros con fecha y hora y se le va asignando un número
de registro (no es auto), pero si introduce una fecha y hora anterior a
otro/s registro/s ya existentes, debería colocarlo en su sitio y darle el
número correspondiente. Por ejemplo, tengo dos registros, uno con fecha de
01/09/2005 y hora 12:00 con número 1 y otro con fecha 01/09/2005 y hora
12:30 con número 2. Si yo introduzco otro registro con fecha 01/09/2005 y
hora 12:15 debería asignarle a este el número 2 y pasar el que era 2 a
tener número 3. ¿Alguna idea? Estoy totalmente bloqueado. El campo de
orden es carácter. Gracias por vuestras ideas.



Crea un indice (tag) por fecha (que no debiera ser Char sino Date o
DateTime). Luego que esta ordenado haces un replace en cada registro
de 1 a N.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

Preguntas similares