• Viernes 8 de Noviembre de 2024, 19:09

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kalilo83

Páginas: [1]
1
Bases de Datos / Re: Ayuda Con Dos Formularios Y Una Base En Access
« en: Jueves 25 de Octubre de 2007, 00:08 »
realmente no se como se trabaja con el ADo pero te puedo apoyar con la referencia DAO 3.51
 PRUEBA ESTO

dim BDD as database
dim TBL as recordset
dim sql as string

Set BDD = OpenDatabase("ruta:databasename") 'Abre la base de datos
SQL = "SELECT * FROM tabla "
Set TBL = BDD.OpenRecordset(SQL)   'TBL almacena todos los valores de la tabla

x= inputbox ("nombre a buscar")

TBL.MoveFirst  'nos posicionamos en el primer registro de la tabla
Do Until TBL.EOF
    if x= TBL("campo que tiene el nombre de la persona") then
           txtnombre=TBL("camponombre")
           txtapellido=TBL("campoapellido")
           var1= TBL("campodireccion")
    end if  
    TBL.MoveNext   'pasamos al siguiente registro
Loop
 
puedes guardar los valores de los demas campos en variables que puedas usar en el otro formulario. al clic en ver puedes programar esto


form2.txtdireccion.text= var1

con esto ultimo lograras tener en el formulario 2 el valor de los demas campos que te interesa no mostrar en la forma 1

me imagino que la logica no cambia con el Componente ADO  espero te sirva de algo

2
Bases de Datos / Re: Ordenar Una Campo De Una Tabla De Access
« en: Miércoles 24 de Octubre de 2007, 23:45 »
agrega a tu forma de vb un componente que se llama DAO 3.51 y luego declara estas variables

Dim BDD as database
Dim TBl as recordset
Dim SQL as String

y luego prueba esto al cargar la forma

SQL = "SELECT * FROM tabla order by campo asc"
Set TBL = BDD.OpenRecordset(SQL)

TBL.MoveFirst
Do Until TBL.EOF
    list1.AddItem TBL("campo")
    TBL.MoveNext
Loop

nota debes tener un objeto list1 en tu forma en la que se cargaran los datos del campo de la tabla que escogiste en la linea list1.AddItem TBL("campo") ordenados

Páginas: [1]