Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2004, 19:47
2Fast To You
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 9 meses
Puntos: 0
Para conectar a la Base de Datos solo debes de poner:

Código PHP:
Dim Cn As New ADODB.Connection
Dim rs 
As New ADODB.Recordset

Private Sub Form_Load()
    
Cn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" App.Path "\NombredelaBD.mdb ;Admin=Admin;Pwd=CONTRASEÑA;"
    
rs.CursorType adOpenKeyset
    rs
.Open "Select * From Tabla"CnadOpenStaticadLockOptimistic
End Sub 
Ahora para que visualice los Datos debes de poner:

Código PHP:
    Set txtNombre.DataSource rs
    txtNombre
.DataField "campo" 
Es decir quedaría asi:

Código PHP:
Dim Cn As New ADODB.Connection
Dim rs 
As New ADODB.Recordset

Private Sub Form_Load()
    
Cn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" App.Path "\NombredelaBD.mdb ;Admin=Admin;Pwd=CONTRASEÑA;"
    
rs.CursorType adOpenKeyset
    rs
.Open "Select * From Tabla"CnadOpenStaticadLockOptimistic
    Set txtNombre
.DataSource rs
    txtNombre
.DataField "campo"
End Sub 
Ahora debes de crear los Botones. Ejemplo:

Primero
Atras
Siguientes
Ultimo

Este Codigo que te voy a dar ya viene con todo solo debes de Modificarle El nombre de la Tabla - Nombre de la BD etc y crear los Botones:

Primero cmdPrimero
Atras cmdAnterior
Siguientes cmdSiguiente
Ultimo cmdUltimo

Código PHP:
Dim Cn As New ADODB.Connection
Dim rs 
As New ADODB.Recordset

Private Sub Form_Load()
    
Cn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" App.Path "\NombredelaBD.mdb ;Admin=Admin;Pwd=CONTRASEÑA;"
    
rs.CursorType adOpenKeyset
    rs
.Open "Select * From Tabla"CnadOpenStaticadLockOptimistic
    Set txtNombre
.DataSource rs
    txtNombre
.DataField "campo"
End Sub

Private Sub cmdAnterior_Click()
rs.MovePrevious
cmdSiguiente
.Enabled True
desabilitar
If rs.BOF True Then
 rs
.MoveFirst
 cmdPrimero
.Enabled False
 cmdAnterior
.Enabled False
Else
 
refrescar
End 
If
End Sub

Private Sub cmdPrimero_Click()
rs.MoveFirst
refrescar
desabilitar
End Sub

Private Sub cmdSiguiente_Click()
rs.MoveNext
desabilitar
If rs.EOF True Then
   rs
.MoveLast
   cmdUltimo
.Enabled False
   cmdSiguiente
.Enabled False
Else
   
refrescar
End 
If
End Sub

Private Sub cmdUltimo_Click()
rs.MoveLast
refrescar
desabilitar
End Sub

Private Sub Form_Unload(Cancel As Integer)
    
Cn.Close
    Set Cn 
Nothing
End Sub

Public Sub refrescar()
txtNombre.Text rs!Nombre
End Sub

Public Function validar() As Boolean
If rs.BOF True Or rs.EOF True Then
  validar 
False
Else
  
validar True
End 
If
End Function

Public 
Sub desabilitar()
If 
cmdPrimero.Value True Then
         cmdSiguiente
.Enabled True
         cmdUltimo
.Enabled True
         cmdAnterior
.Enabled False
         cmdPrimero
.Enabled False
Else
If 
cmdUltimo.Value True Then
         cmdSiguiente
.Enabled False
         cmdUltimo
.Enabled False
         cmdAnterior
.Enabled True
         cmdPrimero
.Enabled True
Else
        
cmdSiguiente.Enabled True
        cmdUltimo
.Enabled True
        cmdAnterior
.Enabled True
        cmdPrimero
.Enabled True
End 
If
End If
End Sub 
Soy novato. Asi que solo te doy lo que he probado y funciona.

Saludos