• Miércoles 24 de Abril de 2024, 19:55

Autor Tema:  MSHFlexGrid con proteccion en Base de Datos  (Leído 1717 veces)

Romssel

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
MSHFlexGrid con proteccion en Base de Datos
« en: Jueves 23 de Abril de 2009, 00:52 »
0
Saludos!!!..... tengo un problema...

Tengo por ejemplo MSHFlexgrid en el formulario, donde se presentan los datos de la base de datos, el problema es de q esa base de datos la tengo protegida por contraseña, entonces cuando trato de accesar a ese formulario no me deja, me marca error debido a q no eh puesto la contraseña de dicha base de datos, y le eh buscado mucho y no se como hacerle para q me deje accesar.

Se q se le tiene q poner la instruccion donde pones la contraseña, ejemplo....


Origenbd = App.Path & "prueba.mdb"
Set DB = OpenDatabase(Origenbd, False, False, "MS ACCESS; pwd=prueba")

esta parte por ejemplo es cuando inicio el programa, q me permita accesar al mismo por medio de un usuario y una contraseña y accesa satisfactoriamente.

El caso q si pongo esto mismo en el form load donde voy a editar el MSHFlexgrid, no me lo permite, me marca el error en el módulo y me dice:

"NO ES UNA CONTRASEÑA VALIDA"


Incluso en ese modulo es donde tengo lo siguiente....

 With cnn
        .CursorLocation = adUseClient
        .open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
              App.Path & "prueba.mdb" & ";Persist Security Info=False"
    End With


y es ahi en el modulo donde me marca el error entonces q instruccion le tengo q poner para poder accesar a la base de datos automaticamente cuando le pongo la contraseña cuando inicio el programa????

Espero me puedan ayudar......... de todos modos para cualquier aclaracion sobre mi duda, mi correo es marcoman9@hotmail.com.

Gracias!!!

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: MSHFlexGrid con proteccion en Base de Datos
« Respuesta #1 en: Jueves 16 de Julio de 2009, 19:19 »
0
bueno busca en este foro, las conexiones  de vb con acces tienen su sintaxis, en este foro  yo e ncointre hace tiempo la respuesta a tu duda. suerte, salu2, si la encuentro antes ya te cuento.
Saludos,

Francisco Ayala Pinazo
Lima - Perú

Romssel

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: MSHFlexGrid con proteccion en Base de Datos
« Respuesta #2 en: Viernes 17 de Julio de 2009, 07:34 »
0
Mi estimado....mushas gracias por contestar...... pero ya desde hace tiempo encontre la solucion a eso... ahora tengo otra duda........

Como le hago para poder unir 3 combos al mismo tiempo, es decir, en un combo voy a manejar una tabla de la base de datos, pero esa tabla esta unida a otra tabla, y esa segunda tabla esta unida a una tercer tabla q es la q se va a manejar en el tercer combo, ahora, como le hago para q si cambio por ejemplo los datos del primer combo, me ponga en el segundo como los datos pertencientes al valor del primer combo y luego dependiendo del dato q ponga yo en el segundo combo, q me muestre automaticamente los datos o los campos pertenecientes al valor q tengo en el segundo combo, no se si me explique

SI sabes como hacerle.... ps hay dime como no??

Gracias de antemano ;)

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: MSHFlexGrid con proteccion en Base de Datos
« Respuesta #3 en: Viernes 17 de Julio de 2009, 17:36 »
0
los combo box tienen un evento que se llama click (combo1_click), ahi le pones la consulta, yo te aconcejaria usar consulta sql, asi puedes llenar el combo en lo que saca los datos:


combo2.clear
rs1.open "select xx,xx,xx from tu_tabla where campo=dato_combo1", demas valores
while rs1.eof=false
   combo2.add rs1!nombre_campo_en_tabla
   rs1.movenext
wend

listo, creo que con eso te vasta, suerte.
Saludos,

Francisco Ayala Pinazo
Lima - Perú