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: 23 años
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", Cn, adOpenStatic, adLockOptimistic
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", Cn, adOpenStatic, adLockOptimistic
    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", Cn, adOpenStatic, adLockOptimistic
    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