Lunes 23 de Diciembre de 2024, 11:12
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Principiante En Access
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Principiante En Access (Leído 1233 veces)
ISABELMIS
Nuevo Miembro
Mensajes: 1
Principiante En Access
«
en:
Viernes 24 de Junio de 2005, 21:08 »
0
Hola ...Buenas tardes, necesito ayuda, estoy comenzando a progrmar en Access.
Tengo un problemita;
No se como hacer para que de una base de datos que esta puesta en un texbox, me muestre informacion de la misma base de datos, pero filtrada sobre lo que selecione en el texbox en la etiqueta(Label)
Alguien me puede ayudar.
Porfavor
De antemano Muchas GRACIAS
Tweet
eliza_marti
Miembro MUY activo
Mensajes: 267
Re: Principiante En Access
«
Respuesta #1 en:
Sábado 25 de Junio de 2005, 00:54 »
0
Hola ISABELMIS
..mmm..la verdad es que no te entiendo muy bien....tienes una base de datos en un texbox?..
..mmm..me imagino que lo que quieres es que en un combobox se seleccione el filtro de la base y en otro presentar solo la solicitud requerida?..es eso?..
...
Si me aclaras un poquito ...de pronto y te puedo hechar una manito..jiji..
Bueno..Bye..
suerte!..
Conserva la Paz con tu Alma en la bulliciosa confusión de la vida, aún con toda su farsa, penalidades y sueños fallidos, el mundo es todavia Hermoso....
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
[
Shiquilla
Miembro MUY activo
Mensajes: 188
Nacionalidad:
Re: Principiante En Access
«
Respuesta #2 en:
Martes 28 de Junio de 2005, 11:51 »
0
Creo que entendí la pregunta, bueno, sería algo así:
Código: Text
Option Explicit
Private goConexion As ADODB.Connection
Public Property Get goBD() As Connection
Dim lsCadenaConexion As String
lsCadenaConexion = "Driver={Microsoft Access Driver (*.mdb)};"
lsCadenaConexion = lsCadenaConexion & "Dbq=" & App.Path & "\BaseDeDatos.mdb;"
lsCadenaConexion = lsCadenaConexion & "Uid=Admin; Pwd="
If goConexion Is Nothing Then
Set goConexion = New ADODB.Connection
goConexion.Open lsCadenaConexion
goConexion.CommandTimeout = 30
Else
If goConexion.State = 0 Then goConexion.Open lsCadenaConexion
End If
Set goBD = goConexion
End Property
Private Sub Command1_Click()
If Trim(lblEtiqueta.Caption) <> "" Then
msGenerarConsulta 'Aquí es dónde llamaríamos a que consulte en la BD
End If
End Sub
Private Sub msGenerarConsulta()
Dim lsSQL As String
Dim loRS As ADODB.Recordset
text1.Text = ""
text2.Text = ""
text3.Text = ""
text4.Text = ""
text5.Text = ""
lsSQL = "SELECT * FROM Tabla "
lsSQL = lsSQL & " WHERE Campo = '" & lblEtiqueta.Caption & "'"
Set loRS = New ADODB.Recordset
loRS.Open lsSQL, goBD, adOpenKeyset, adLockOptimistic
If Not loRS.EOF Then
text1.Text = IIf(Not IsNull(loRS!Campo1), loRS!Campo1, "")
text2.Text = IIf(Not IsNull(loRS!Campo2), loRS!Campo2, "")
text3.Text = IIf(Not IsNull(loRS!Campo3), loRS!Campo3, "")
text4.Text = IIf(Not IsNull(loRS!Campo4), loRS!Campo4, "")
text5.Text = IIf(Not IsNull(loRS!Campo5), loRS!Campo5, "")
End If
If loRS.State = 1 Then loRS.Close
Set loRS = Nothing
End Sub
Espero que te sirva.
PD: Acabo de leer mejor.. y creo que preguntabas cómo sería esto programando con Access... bueno, yo lo dejo aquí, aunque esto sería desde VB.
Saludos,
« §hÿqµïllæ »
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Principiante En Access