Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2002, 07:05
sdnsdlm
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 1 mes
Puntos: 2
Re: Urgente ayuda

Hola,

Primero crea la conexión a la BBDD, luego abres un recordset con la consulta en SQL que quieres hacer y luego te recorres el recordset para mostrar los datos. Algo del palo (usando DAO ¿vale?):

public/private function/sub(....) [as ...]
dim miBase as database
dim miRst as recordset
on Error goto Tratamiento_Error
Set miBase=opendatabasse("aqui la trayectorioa de tu .mdb")
Set miRst=miBase.openRecordSet("tu consulta en sql")
if miRst.eof then
' tratamiento no hay datos
else
' te recorres el recordset con un while
' y vas haciendo lo que corresponda, por
' ejemplo volcar los datos a un MSFlexGrid
end if

Tratamiento_Error:
set miBase=nothing
if Err>0 ....
End [function/sub] (lo que sea)

Alguno dirá, ¿qué dice este tío? Con el dataEnvironment y un control vinculado eso se hace en dos patadas. Sí, pero mejor no hacerlo, mayor control, mayor eficiencia, mayor seguridad, ... Si se sabe, se hace y que le den por culo a las pseudo-ayudas de MS, que al final nos van a agilipoyar totalmente.

El como tomas las fechas desde VB para construir el SQL te aconsejaría que mires e investigues un control que se llama DTPicker, es muy bueno, muy visual y muy fácil de usar.

De todas maneras, si tienes dudas preguntas y si no puede ser te mando por mail como debería ser ¿ok?

Saludos.