BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  7409 - EDITAR IM谩GENES EN VB 6.0 DESDE ACCES麓97
Autor:  Sergio Espino
Hola:
Tengo una duda concreta que es la siguiente:
驴 como relaciono una foto desde una base Acces 97 para ser editada en una aplicaci贸n VB ?.
En mi intento hice lo siguiente:
1) Cree un campo "foto" de tipo Objeto OLE dentro de una tabla Acces llamada datos_cli.
2) En VB gener茅 un formulario para capturar un objeto OLE que deber铆a ser la foto cargada en el campo de la tabla Acces.

El c贸digo para editar es el siguiente:

Dim dbsclientes As Database
Dim rstClientes As Recordset
Set dbsclientes = OpenDatabase("c:\mi visual basic\clientes.mdb")
Set rstClientes = dbsclientes.OpenRecordset("datos_cli", dbOpenTable)
With rstClientes
.Index = "CEDULA"
.Seek "=", ABMClientes.txtC茅dula
ABMClientes.txtNombre = !Nombre
ABMClientes.txtEdad = !Edad

'*************************
ABMClientes.OLE1 = !foto 麓
'*************************

' El programa al ejecutarse da error aqui, y dice que NO 'COINCIDEN LOS TIPOS, lo cual no lo entiendo ya que ambos 'son mapas de bits, o sea, el que est谩 declarado en la base 'de datos(foto) y el campo del formulario(ABMClietes.OLE1)

End With
rstClientes.Close
dbsclientes.Close
  Respuesta:  cesar Burgos
Estimado sergio:
creo que la solucion es almacenando el nombre de la imagen (foto1.bmp) con formato jpg, bmp, o el que soporta el picture o image y para visualizar lo cargas al objeto que desees, y tienes mas dudas avisame para enviarte un ejemplo.

    Pregunta:  7476 - RUN TIME ERRORS
Autor:  Alejandro Parente
Hola que tal...como puedo solucionar el problema de que me sale un Error en tiempo de ejecuci贸n Nro. 5 \" llamada a procedimiento Invalida\"

si lo corro desde visual apretando F5, todo bien..el problema es cuando hago el exe.

les agradeceria mucho su ayuda....
  Respuesta:  Alejandro Romero Mansilla
El problema esta en que en alguna parte del codigo estas haciendo un llamado a funcion o procedimiento que no existe mas y es muy probable que el codigo que hace esta llamado tambien no lo estes utilizando.

Lo que te aconsejo es que no utilices el F5, usa el Ctrl + F5 que efectua una corrida mas completa tal como lo hace el compilador que te genera el exe.

Saludos

    Pregunta:  7526 - LLAMAR A UNA AYUDA EN FORMATO HTML
Autor:  Pepe Martinez Gonz谩lez
C贸mo puedo hacer para que al pulsar un boton en una aplicaci贸n VB6, pueda visualizar una ayuda de tipo HTML

Gracias
  Respuesta:  J.M. Lopez
Para abrir cualquier tipo de archivo con el programa que este asociado, tienes que utilizar la funcion:

Shell(nombre_de_archivo)

Pero si lo que quieres es ver el archivo HTML desde dentro del programa, puedes utilizar un control como "MS HTML Object Library" (que me parece que viene incluido con las ultimas versiones del IE)

    Pregunta:  7536 - CREAR MENSAJES HTML CON MAPI
Autor:  Jorge Espartero
Necesito saber como puedo crear una mensaje de correo en formato HTML utilizando los controles MAPI de Visual Basic 6.
  Respuesta:  Jos茅 Ariel Limandri
utiliza este codgo de ejemplo

With MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose
.MSGTYPE = "text/html;"
.MsgNoteText = "<HTML><BODY><B>Hola</B> que tal</BODY></HTML>"
.RecipAddress = "[email protected]"
.Send
End With

en el notestext no te olvides <HTML> Y <BODY> porque sino no anda

    Pregunta:  7634 - COMBOBOX EN EL DATAGRID
Autor:  Carlos Bayas Cabanilla
Hola soy un fiel seguidor de su pagina y sobre todo me gusta programar en Visual Basic, pero hasta ahora no he encontrado la solucion a un peque帽o problema que tengo respecto al Data Grid. Lo que deseo hacer es que en la primera columna del grid colocar un peque帽o combobox el cual ya se colocar entrando en las propiedades del datagrid y colocando button pero no se como llenarlo con los datos que estan ingresados en la base por ejemplo quiero que salga algo asi:

codigo descripcion valor precio uni total
aqui el
combobox

los demas datos en el momento en el que escojo la opcion del combobox apareceran automaticamente.

Sin mas que decirles les agradezco y los felicito por su pagina.
  Respuesta:  Alexander Cioffi
Saludos....

A continuaci贸n te escribo el codigo necesario para desplegar un combo en un datagrid.

Recuerda sustituir los nombres de los objetos al igual que los nombres de los campos, ya que te coloque la referencia del nombre en may煤scula.
-------------
'''En el Datagrid''

Private Sub Datagrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
moverCombos
End Sub
-------------
Private Sub Datagrid1_Scroll(Cancel As Integer)
moverCombos
End Sub
-------------
'''En el Combo'''

Private Sub combo1_Click()
datagrid1.Columns("NOMBRE DEL CAMPO").Value = combo1.List(combo1.ListIndex)
end sub

------------

'''Procedure movercombos''''

Public Sub moverCombos()
On Error GoTo Error_Handler

If Datagrid1.Visible Then
Datagrid1.ZOrder
Datagrid1.SetFocus
End If

Dim gridCol As MSDataGridLib.Column
Set gridCol = Datagrid1.Columns(Datagrid1.Col)

If gridCol.Caption = "CAPTION DEL CAMPO" Then
combo1.Move Datagrid1.Left + gridCol.Left, Datagrid1.Top + Datagrid1.RowTop(Datagrid1.Row), gridCol.Width
combo1.ZOrder
combo1.SetFocus
combo1.Text = gridCol.Text
Exit Sub
End If

Error_Handler:

End Sub

Espero que este codigo te sea util para continuar con tu proyecto, si necesitas aclarar dudas puedes escribirme al email: [email protected]

Saludos.-

Alexander Cioffi

    Pregunta:  7661 - VB CONTRA ORACLE. A TRAVES DE UN FILE DSN
Autor:  Carmen Gallego Sandoval
Tengo una aplicaci贸n visual basic v5. que conecta con una base de datos oracle, utilizando los
drivers de oracle 8.
Cuando configuro el odbc (desde el administrador de odbc) en la parte del System DSN o desde el
User DSN, no hay problema, tengo conexion a la base de datos.
Pero cuando utilizo un File DSN, no le hace ni caso. (el error que me da desde Visual es el 3161 de fall贸 la llamada).
En la ayuda de Visual, sobre el metodo de OPENDATABASE, pone como parametros de esa funci贸n
"el nombre de base de datos", "opciones", "solo lectura", "conexion"
En el parametro de conexi贸n le especifico:
"ODBC;DATABASE=nombrebd;UID=usuario; PWD=contrase帽a;DSN=nombreficheroDSN"
Pero nada, no establece conexi贸n.
Por otro lado lo pruebo a conectarme desde Access, para vincular tabla y si puede. Siendo ambos de Microsoft y utilizando, pienso yo la misma forma de conexi贸n, con access si puedo pero con visual no.
  Respuesta:  C茅sar
Abrir conexi贸n con Oracle usando DAO:

dsn="EL QUE SEA";
dqq="EL QUE SEA";
sql="ODBC;DSN=" & Trim(dsn) & ";DBQ=" & Trim(dbq) & ";UID=;PWD="

OpenDatabase(dsn, False, False, sql)

Con esto te pedir谩 el usuario y la clave.

    Pregunta:  7730 - LICENCIA PARA REGISTRAR .OCX PARA VISUAL BASIC
Autor:  Fernando D铆az S谩nchez
Buenas a Todos:

Hace unos dias, me pasaron el mswinsck.ocx, pero al tratar de vincuarlo en el Visual Basic, me dice que no tengo licencia ;(
Intente con : ReSvr32.exe nombre_del_archivo pero NADA, NADA
Alguien me puede decir como Registrarlo, y en general como puedo registrar cualquier Control .OCX que me pueda conseguir por ahi...

Gracias de Antemano
  Respuesta:  Jos茅 Ariel Limandri
Al OCX ya lo registraste el problema es que no tenes licencia para utilizarlo para desarrollo, para lo cual deberias conseguir unos archivejos m谩s que te solucionarian el problema (.oca, .lib, etc)
Suerte pirata ;-)

    Pregunta:  7734 - ACCEDER A LA LIBRETA DE DIRECCIONES
Autor:  Aurelio Magdaleno Chapartegui
Hola, soy Aure de Palencia, mi pregunta es: 驴C贸mo puedo acceder desde Visual Basic a los datos de mi libreta de direcciones?, lo mas que consigo es que me la muestre, pero no puedo acceder a sus datos.
Gracias.
  Respuesta:  Juan Micciarelli
Aurelio,
Hace algunos meses desarrol茅 en Visual Basic una aplicaci贸n para manipular los datos de la libreta personal de direcciones, la misma trabaja con el objeto Outlook.application y es compatible con Office 2000.
El c贸digo es bastante rebuscado, pero funciona, si te interesa pasame tu mail y te env铆o ....

Saludos,

    Pregunta:  7759 - EXPORTAR DATOS DE ACCESS A EXCEL MEDIANTE CODIGO DE VISUAL 6
Autor:  FELIPE DEL CAMPO
NECESITO CREAR UNA PLANILLA DE EXCEL CON LOS DATOS QUE TENGO EN UNA BD ACCESS POR MEDIO DEL CODIGO DE VISUAL BASIC Y NO TENGO IDEA DE COMO HACERLO SI ALGUIEN ME PUEDE AYUDAR DE ANTEMANO UCHAS GRACIAS.
  Respuesta:  Ximena Tamame
Debes poner en tu trabajo una referencia a Excel, luego por codigo debes declarar los siguiente:
Dim <nombre1> As Excel.Application (aplicacion de excel)
Dim <nombre2> As Excel.Workbook (libro de excel)
Dim <nombre3> As Excel.Worksheet (hoja de excel)

luego setear las variables declaradas
Set <nombre1> = Excel.Application
Set <nombre2> = xlapp.Workbooks.Add
Set <nombre3> = prueba.Worksheets.Add

bueno, por supuesto debes abrir la tabla, posicionarte en el primer registro, y en un bucle escribir
while not tabla.eof
hoja1.celda(fila, columna1) = tabla!campo1
hoja1.celda(fila,columna2) = tabla1campo2
... etc
fila = fila + 1
tabla.moveNext
wend

(Guardar el archivo)
hoja1.SaveAs <nombre archivo>

(salir de excel)
xlapp.Quit

(liberar las referencias a los objetos utilizados)
Set xlapp = Nothing
Set prueba = Nothing
Set hoja1 = Nothing

Este ejemplo mueve campo a campo, registro a registro, es decir en excel va llenando celda a celda, ya que yo lo hice despues de realizar una consulta sql y no de una tabla directamente. No se si existe una forma mas sencilla de pasar directamente de la tabla de access a excel.

    Pregunta:  7812 - SABER LA MAC ADDRESS DE UNA TARJETA DE RED
Autor:  Luis Belvis Moreno
驴 Existe alguna funci贸n en VB para saber la MAC ADDRESS de una tarjeta de red ?

Mi intenci贸n es desarrollar un control de accesos f铆sicos a una aplicaci贸n desarrollada en Visual Basic de forma que s贸lo puedan ejecutar la aplicaci贸n N m谩quinas en funci贸n de un n煤mero de licencias.

Gracias.
  Respuesta:  felipe olivella
Hola
Para saber direcci贸n MAC te envio este archivo que te puede servir.

Visualizar el archivo

|<  <<  158 159 160 161 162 163 164 165 166 167 168  >>  >|