Visual Basic - Mayor Valor en una Tabla

Life is soft - evento anual de software empresarial
 
Vista:

Mayor Valor en una Tabla

Publicado por Pinguino (66 intervenciones) el 27/03/2001 05:25:36
Hola..
Como puedo obtener el Mayor Valor
de todos los registros de una tabla...
ej :
Tengo una BD Access con un campo FOLIO
que contiene 40 registros

hay un comando para saber cual es el mayor
FOLIO de los 40 registros ?

Gracias...

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mayor Valor en una Tabla

Publicado por Christian A. Valeria Celedón (207 intervenciones) el 27/03/2001 05:52:51
Puedes usar una consulta SQL. Por ejemplo, supongamos que tu tabla se llama TABLAFOLIOS Y dentro de ellas hay un campo llamado FOLIO. Para obtener el máximo deberías hacer algo como lo siguiente:

Dim cSQL as String, RS As Recordset, DB As Database
cSQL = "SELECT Max(FOLIO) FROM TABLAFOLIOS"
Set DB = OpenDatabase("Archivo.mdb")
Set RS = DB.OpenRecordset(cSQL, dbOpenDynaset)

Debug.Print "El Folio máximo es : " & CStr(RS.Fields(0))

El código anterior es totalmente válido si estás usando DAO como método de conexión. En caso que estuvieras usando ADO deberás cambiar la rutina de conexión. Si no lo tienes claro, mándame un correo y te lo envío.

Espero que te resulte...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar