Hola menda gracias por contestar ,voy a intentar explicar lo que quiero:
SELECT DCount("CampoId","prueba","CampoId >= " & CampoId) AS Orden, *
FROM prueba
WHERE (((prueba.fechanacimiento)>#1/1/2005#))
ORDER BY prueba.fechainscripcion;
Esta select devuelve la siguiente tabla:
Orden Nombre fechainscripcion fechanacimiento grupo campoid
3 sanchez mantel africa 02/04/2010 03/05/2005 4
2 gomez revuelta josema 02/05/2010 03/06/2006 5
1 gomez revelta josema 03/05/2010 03/05/2006 6
El problema esta en que el registro 3 el de sanchez mantel africa es el numero tres y para mi programa deberia ser el 1, esto es pq de las tres fechas es la que se apunto primero es decir es la primera persona que tenemos que llamar ,ya que esto es un programade lista de espera para el lugar donde trabajo.
Es decir me tiene que dar el numero que ocupa esa persona comprendido en una edad por orden de inscripcion.
Si cambio el operador (,"CampoId <= ") de sitio me da el siguiente resultado:
Orden Nombre fechainscripcion fechanacimiento grupo campoid
4 sanchez mantel africa 02/04/2010 03/05/2005 4
5 gomez revuelta josema 02/05/2010 03/06/2006 5
6 gomez revelta josema 03/05/2010 03/05/2006 6
Y si lo ordeno descendentemente me da el mismo resultado de arriba pero pero en el orden 1,2,3 pero los registros tienen el mismo numero.
Agradecerte otra vez tu colaboracion,un saludo alberto.