05/09/2002, 07:05
|
| | Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 7 meses 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. |