Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

abrir 3 tablas en un solo formulario

Estas en el tema de abrir 3 tablas en un solo formulario en el foro de Visual Basic clásico en Foros del Web. Bueno hola amigo el problema que tengo es que yo deseo hacer uh formulario que me contenga datos de tres tablas, tienda,vendedores yproductos... y a ...
  #1 (permalink)  
Antiguo 20/01/2005, 23:29
 
Fecha de Ingreso: noviembre-2003
Ubicación: lima
Mensajes: 76
Antigüedad: 20 años, 5 meses
Puntos: 0
abrir 3 tablas en un solo formulario

Bueno hola amigo el problema que tengo es que yo deseo hacer uh formulario que me contenga datos de tres tablas, tienda,vendedores yproductos... y a la vez que tenga un grid mostrando los datos de los que se logran inssertar a l momento de seleccionar los campos de c/tabla..espero me entiendan este trabalengua y laverdad no se como hacerlo....quiero hacerlo en codigo no con el componete adodc...sino con eso de Microsft Object 2.0.....
Bueno espero su pronta respuesta..ah y tambien quiero saber como puedo hacer que una vez insertado los datos de las 3 tablas a la 4 tabla me muestran solo los productos seleccionados el dia actual.
BUeno gracos por todo



Cualquier alcance sera de gran ayuda!!!!
__________________
waldo_bh
  #2 (permalink)  
Antiguo 21/01/2005, 17:42
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
bueno mira aqui tento abiertas dos tables pero asi podes abrir las que querras..

Código:
Dim Cxn As Connection
Function Buscar_Facs(Nit As String)
Dim AdoS As New Recordset
Set AdoS = New Recordset
AdoS.Open "SELECT `cxc`.`no_factura`, `cxc`.`nit_cliente`, `cxc`.`no_ingreso`, `cxc`.`fecha`, `cxc`.`total`, `cxc`.`descripcion`, `cxc`.`observaciones`, `cxc`.`cancelado` FROM `cxc` WHERE (`cxc`.`cancelado` = 0) AND (`cxc`.`nit_cliente` = '" & Nit & "') ORDER BY `cxc`.`fecha`", Cxn, adOpenStatic, adLockOptimistic
Set CboFactura.DataSource = AdoS
Set CboFactura.RowSource = AdoS
CboFactura.BoundColumn = "no_factura"
CboFactura.ListField = "no_factura"
If AdoS.RecordCount > 0 Then
CboFactura.Enabled = True
CmdIrFac.Enabled = True
Else
CboFactura.Enabled = False
CmdIrFac.Enabled = False
End If
End Function
Function Buscar_Datos_Fac(NoFacturaS As String, Nit As String)
Dim AdoF As New Recordset
Set AdoF = New Recordset
AdoF.Open "SELECT `cxc`.`no_factura`, `cxc`.`nit_cliente`, `cxc`.`no_ingreso`, `cxc`.`fecha`, `cxc`.`total`, `cxc`.`descripcion`, `cxc`.`observaciones`, `cxc`.`cancelado`, `cxc`.`fecha_vencimiento`, `cxc`.`total_operado` FROM `cxc` WHERE (`cxc`.`cancelado` = 0) AND (`cxc`.`nit_cliente` = '" & Nit & "') AND (`cxc`.`no_factura` = '" & NoFacturaS & "')", Cxn, adOpenStatic, adLockOptimistic
Clean
If AdoF.BOF = False Then
Me.LblFechaFac.Caption = AdoF("fecha")
Me.LblFechaFacV.Caption = AdoF("fecha_vencimiento")
Me.LblValorFac.Caption = Format$(AdoF("total"), "########0.00")
End If
End Function
Private Sub Form_Load()
Set Cxn = New Connection
Cxn.CursorLocation = adUseClient
Cxn.Open CxnFac ' aqui tu conexion a la base de datos..
End Sub
espero te sirva el ejemplo.

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila

Última edición por GeoAvila; 21/01/2005 a las 17:43
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 07:54.