Visual Basic - Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Johany
Val: 13
Ha aumentado su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Publicado por Johany (8 intervenciones) el 05/11/2018 03:30:36
Buenas noches amigos, tengo el siguiente problema y me gustaria saber si alguien me puede ayudar. Les agradezco su ayuda de antemano.

Tengo mi proyecto de Visual Basic 6.0 y una base de Datos de Access 2000, la conexion a la base de datos la hice por medio de ODBC y el codigo lo tengo en un Module1. El problema es luego que diseño mi Data Report cuando lo quiero mostrar en la ejecucion del programa me dice "Origen de datos no valido" y el objeto Data Report no aparece nada.

Este es el codigo de mi Modulo:

1
2
3
4
5
6
7
8
9
10
Public Sub Main()
Dim Cedula As String
Dim Data As Recordset
Set SistClientes = New Connection
SistClientes.ConnectionString = "DSN=SistClientes;UID=;PWD=;DATABASE=BDClientes;"
SistClientes.CursorLocation = adUseClient
Set Conexion = New ADODB.Connection
Conexion.Open SistClientes
FrmClientes.Show
End Sub

Que me hace falta aca para que pueda ver el Data Report correctamente???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Publicado por Andres Leonardo (1798 intervenciones) el 05/11/2018 15:21:41
Yo lo hago asi ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
'---------------En el modulo  ---------------------------
'Cuando inicia la aplicacion abro la conexion y la dejo activo  
Sub Main()
'On Error GoTo etqerror
    conexion.Open ("dsn=dsnprof;user id = sa;pwd= clave ;")
 MsgBox "Conexion Exitosa", vbInformation, "Conexion"
    frmLogin.Show ' Muestro mi menu principal para luego ir al menu que me hace la impresion.
Exit Sub
 
etqerror:
    MsgBox "Error de Conexion " & Err, vbCritical, "Conexion"
 
    End Sub
 
 
 
 
'-----------------En el form de consulta --------------
 
 
 
 
Private Sub cmdcon_Click()
    Dim MITEXTO, clte, cia As String
 
 
    sql = "Select * "
    sql = sql & " from tablaA a, tablab b, tablac c  "
    sql = sql & " where a.idcia = c.idcia and b.idclt = c.idclt and Idprof = " & Num
    'MsgBox SQL  ' para ver el sql armado 
    Rs.Open sql, conexion
 
 
'SACO LA CANTIDAD EN LETRAS
MITEXTO = LetrDOLARES(Rs(21)) ' cantidad en letras con funcion
drptIndl.Sections("Seccion1").Controls.Item("etqcl").Caption = MITEXTO
drptIndl.Sections("Seccion1").Controls.Item("etqclte").Caption = clte
drptIndl.Sections("Seccion1").Controls.Item("etqcia").Caption = cia
drptIndl.Sections("Seccion1").Controls.Item("etqidprof").Caption = Num
Set drptIndl.Sections("Seccion1").Controls.Item("logo1").Picture = LoadPicture(Rs(6))
Set drptIndl.DataSource = Rs
drptIndl.Show
 
End If
 
' libero las variables.
Set Rs = Nothing
End Sub

Espero te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Johany
Val: 13
Ha aumentado su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Publicado por Johany (8 intervenciones) el 05/11/2018 18:08:56
Muchas gracias amigo, la verdad si me saco de dudas su ayuda... Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Publicado por Andres Leonardo (1798 intervenciones) el 05/11/2018 18:19:04
Que bueno que te haya servido, no olvides puntear +1 la respuesta asi si alguien busca sabe que la respuesta fue valida

Saludos desde Ecuador
Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Como mostrar un DataReport en VB6 cuando tengo una conexion ODBC...

Publicado por Andres Leonardo (1798 intervenciones) el 12/11/2018 21:54:05
A quien mando su direccion de correo le he escrito pero al parecer no recibe la respuesta y en el board al que escribio no puedo responde r

salusos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar