Autor
|
Tema: Tablas, Buscar el campo que sea menor a todos (Leído 2,428 veces)
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
Hola amigos... Estoy haciendo un programa que maneja una base de datos de vehiculos, y necesitaba saber como puedo buscar en una tabla el campo mas antiguo.. es un campo tipo fehca y queria saber como puedo buscar el mas antiguo Me supongo que con SQL se podra hacer.. pero no se como Por cierto si teneis algun manua de SQL os agradeceria que me pasaseis el Links
Gracias!
|
|
|
En línea
|
|
|
|
Slasher-K
Desconectado
Mensajes: 1.477
|
Si es una tabla seguramente utilizas un Recordset, así que la forma más sencilla en un bucle a través del recordset buscando la fecha más antigua. Por ejemplo: Function GetOlderDate(RecordSpec As Recordset) As Date Dim dtDate As Date, dtTestDate As Date
With RecordSpec Call .MoveFirst Do While Not RecordSpec.EOF 'Suponiendo que el campo 'FECHA' es el que se quiere analizar. ' dtTestDate = .Fields("FECHA") If CLng(dtTestDate) < CLng(dtDate) Then dtDate = dtTestDate End If Call .MoveNext Loop GetOlderDate = dtTestDate End With End Function
Saludos.
|
|
|
En línea
|
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
|
|
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
recordspec es mi recordset??? no mekedo muy claro el codigo, pero lo probare, ¿no saben como hacerlo con sql?
|
|
|
En línea
|
|
|
|
el_chente23
Desconectado
Mensajes: 142
|
Select Min(CampoFecha) From Tabla Saludos
|
|
« Última modificación: 22 Julio 2005, 19:41 pm por el_chente23 »
|
En línea
|
|
|
|
el_chente23
Desconectado
Mensajes: 142
|
Tambien en el ejemplo que pone Anhur, puedes hacer tambien Recodrset.sort="Fecha" , (suponiendo que el campo se llama fecha), y el primer registro sera el mas antiguo, esta propiedad te ordena de manera ascendente por el campo que le especifiques
|
|
|
En línea
|
|
|
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
Muchiiiiiiiiiiiiiiiiiiiiisimas Gracias! pero tengo una duda... como pongo ese dato en un textbox?..
|
|
« Última modificación: 22 Julio 2005, 20:13 pm por alwar »
|
En línea
|
|
|
|
el_chente23
Desconectado
Mensajes: 142
|
En la ventana de propiedades del textbox pon el dataformat a fecha y despues textbox.text=recordset!nombre_campo_fecha Saludos
|
|
|
En línea
|
|
|
|
|
|