Foros del Web » Programación para mayores de 30 ;) » Programación General »

conexion para todos los forms

Estas en el tema de conexion para todos los forms en el foro de Programación General en Foros del Web. tengo un formulario principal con una conexion y un recordset...ahi tengo unos label ke me conectan con cada campo de una tabla, y unos botones ...
  #1 (permalink)  
Antiguo 10/04/2004, 18:22
 
Fecha de Ingreso: marzo-2004
Mensajes: 34
Antigüedad: 20 años, 8 meses
Puntos: 0
conexion para todos los forms

tengo un formulario principal con una conexion y un recordset...ahi tengo unos label ke me conectan con cada campo de una tabla, y unos botones agregar, modificar, y eliminar.

cuando hago click en agregar muestro otro formulario para agregar un registro...

Como puedo hacer para ke ese formulario tb me tome la conexion y recorset del form principal????

  #2 (permalink)  
Antiguo 11/04/2004, 12:53
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
bueno te respondo lo que yo hice , puse la conexion principal dentro de un modulo , despues en el form load de cada formulario llamo al procedimiento del modulo , a mi me funciona perfecto asi...

saludos...


ej.
modulo
Public base As Database
Public rsvehiculos As Recordset
Public RSAUTO As Recordset
Public BUSCA As Recordset




Public Sub LLAMARBD()
On Error GoTo manejador



Set base = OpenDatabase("C:\PHP\PROGRAMA VBASIC\ftp_modificado\avisoauto2.mdb")


manejador:
Select Case Err.Number
Case 3024

MsgBox "NO ENCUENTRO LA BASE DE DATOS!!!"
Exit Sub

Exit Sub

Case Else
Resume Next
End Select


End Sub


en cada formulario que quiero usar la conexion con la bd

form load()

LLAMARBD


endsub
  #3 (permalink)  
Antiguo 11/04/2004, 13:00
 
Fecha de Ingreso: marzo-2004
Mensajes: 34
Antigüedad: 20 años, 8 meses
Puntos: 0
yo tb ise algo asi y me funciono, gracias de todas formas =)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.