PREGUNTAS CONTESTADAS - Velneo

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  6686 - CONTROLES .OCX
Autor:  Armando Velasquez
Estoy realizando un programa en visual basic, que utilize los controles del software "Entire Connection" (pccapi.ocx)
para conectarme a un mainframe a traves de un servidor SNA, la activex pccapi.ocx trae ejemplos para la utilizacion de los controles en vb 4.0, pero cuando trato de agregar esos controles en la version 6.0, no los reconoce, ¿que debo hacer? ¿como se agregan controles .ocx que no son propios de visual basic 6.0? ¿debo actualizar la .ocx?.
de antemano les doy las gracias por su ayuda
  Respuesta:  juan cecconi
Debes registrar el control ocx ejecutando la aplicacion "regsvr.exe xxx.ocx", donde obviamente xxx es el nombre del control. Esta aplicacion la debe traer el VB o el Visual Studio (sino supongo se podria bajar de la pagina de microsoft) y para pasarle el nombre del ocx (que debes ponerlo en el directorio "c:\windows\system") debes ejecutar la aplicacion desde Inicio->Ejecutar... poniendo el path de la aplicacion y el nombre del control tambien en la linea de comandos. Si el control tiene licencia deberias tenerla en un archivo *.Reg que al ejecutarlo guarda en el registro de win una clave con la habilitacion correspondiente. Suerte!

    Pregunta:  6688 - DESBLOQUEAR EL TECLADO ABREVIADO Y EL USO DEL ENTER
Autor:  fredy derechos reservados
quiero que me ayuden en este proble.
es que quiero eliminar el uso del metodo abreviado para un programa de visual basic (que todavia no he compilado en formato .exe) y que solo acepte clic en vez de enter.
como puedo hacerlo?
  Respuesta:  diana
fredy no se si te entendi bien pero lo unico que tienes que hacer es:
hacer el codigo en el evento clic

    Pregunta:  6695 - PROBLEMAS EN EL MOMENTO DE LA INSTALACION CON VISUAL BASIC
Autor:  Segundo Fidel Puerto Garavito
Hola Espero que alguien sepa esta respuesta.

Cuando realizo el rpoceso de la instalacion me ocurre un problema con algunas librerias que el instalador no puede registrar. Como pueo solucionar este incombeniente.
De atemano gracias.
  Respuesta:  Manuel Arredondo
Si no das más datos es dificil contestar. De todas formas puedes si tienes problemas al registrar librerias, puedes hacerlo manualmente mediante el Regsvr32. Este ejecutable se encuentra Windows/system y la sintaxis es:
Regsvr32 (nombre de la libreria)
Espero haber sido de ayuda.
Saludos.

    Pregunta:  6700 - IMPRIMIR INFORME DE ACCESS CON PASSWORD EN LA BASE PROPIA BD
Autor:  Urbandisa Urbandisa
¿Como puedo pasar la password al crear la instancia de access para poder imprimir un informe de access?
Yo puedo abrir la instancia, así:

Dim acApp As Access.Application
Set acApp = New Access.Application
acApp.OpenCurrentDatabase RutaBD
acApp.Visible = False
acApp.DoCmd.OpenReport "MiInforme", acViewNormal

Ya he probado esto: ;Persist Security Info=True", False
que me envío O.Paredes pero no me funciona en OpenCurrentDataBase.
Pero no se donde PASARLE LA PASSWORD y que no me salga la ventana de INTRODUZCA PASSWORD.
  Respuesta:  Christian guzman
Podes probar con la sentencia de PWD (Significa Passwrd)
en la linea donde abris la base:--> acApp.OpenCurrentDatabase RutaBD
podes agregarle --> ;PWD="Clave"
avajo te copio tu codigo y le agrege la opcion de password.
Suerte y espero que funciones

Dim acApp As Access.Application
Set acApp = New Access.Application
acApp.OpenCurrentDatabase RutaBD ;PWD="Clave"
acApp.Visible = False
acApp.DoCmd.OpenReport "MiInforme", acViewNormal

    Pregunta:  6702 - COMO CREAR INSTANCIA WORD PARA IMPRIMIR DESDE VBASIC
Autor:  Urbandisa Urbandisa
Como puedo crear uns instancia de word en visual basic y como luego se le pueden pasar unos datos de un recordset de ado para poderlos imprimir desde word?

Gracias.
  Respuesta:  victor
Tengo definida una plantilla de Word con el formato que quiero, con propiedades y bookmarks.
Luego recorro el recordset y le asigno los valores a las propiedades/bookmarks.

Espero que te sirva

On Error Resume Next
Set objWord = GetObject(, "Word.Application")
If Err.Number = 429 Then
fIsWordRunning = False
Set objWord = CreateObject("Word.application")
Err.Clear
Else
fIsWordRunning = False
End If

On Error GoTo ExitFalseDocumento_Word_Generar

'Toma el path de las plantillas
strTemplatePath = strTemplatePath & "\" & strWordTemplate

Set objDocs = objWord.documents
objDocs.Add strTemplatePath

Set prps = objWord.ActiveDocument.customdocumentproperties
Set bkms = objWord.ActiveDocument.Bookmarks

'Rellena las propiedades
param.MoveFirst
objWord.ActiveDocument.Bookmarks("descripcion").Range.Text = Trim(param!Descripcion)
prps.Item("Contratista_nombre").Value = Trim(param!contratista_nombre)
prps.Item("CIF_contratista").Value = param!contratista_NIF
prps.Item("direccion_contratista").Value = Trim(param!contratista_direccion)
prps.Item("cp_contratista").Value = param!contratista_cp
prps.Item("poblacion_contratista").Value = Trim(param!contratista_poblacion)
prps.Item("provincia_contratista").Value = Trim(param!contratista_provincia)
prps.Item("contrato_desde").Value = Format(param!contrato_desde, "dd-mmmm-yyyy")
prps.Item("contrato_hasta").Value = Format(param!contrato_hasta, "dd-mmmm-yyyy")
prps.Item("plazo_ejecucion").Value = param!plazo_ejecucion
prps.Item("fec_adju").Value = param!fec_adjudicacion
prps.Item("fec_escritura").Value = param!fec_escritura

objWord.Selection.wholestory
objWord.Selection.Fields.Update

objWord.Visible = True

    Pregunta:  6711 - UBICARSE EN UN LUGAR DETERMINADO DE UN ARCHIVO PLANO
Autor:  Beatriz Molina
Como leer un archivo texto en vb, ubicarme en una posicion determinada, y lo que haya desde esta posicion hasta otra llevarla a una variable con la que pueda trabajar mas adelante.
  Respuesta:  Luis B.
Hola Beatriz..

Te sugeriria q eches un vistazo a la referencia

Microsoft Scripting Runtime

Dim a As FileSystemObject
Dim b As TextStream

y vas a encontrar muchas cosas interesantes para usar como
manejo de archivos,carpetas
lectura de archivos planos

Si deseas mas ayuda no dudes en comunicarte conmigo..
  Respuesta:  J RC
Para situarte en una posición determinada de un archivo de texto plano, la única forma es ir recorriendo registros con INPUT hasta esa posición. A partir de ahí sigues leyendo, pero vas concatenando en una variable de tipo String (o un textobos o lo que necesites), cada una de las líneas que vas leyendo hasta el final del archivo.

    Pregunta:  6769 - VISUALBASIC ENLAZADO CON VISUALDBASE7
Autor:  Elena Tejado Hervás
Necesitamos conectar una base de datos hecha en Visual dBase7 con una aplicación en VisualBasic 6.0 Debe ser a través de los ODBC, pero no sabemos como. Por favor, no mandéis ejemplo en Access
  Respuesta:  Angel
Si lo que quieres abrir es un DBF, debes utilizar ela instrucción Opendatabase apuntando al directorio dónde tienes el DBF.
Luego, con un OpenRecordset, abres el DBF como si en Access abrieras una tabla. Ahora estoy liado y no puedo enviarte código, pero dime si voy por buen camino.

    Pregunta:  6772 - ADJUNTAR TABLAS EN TIEMPO DE EJECUCIóN
Autor:  Mónica Peñalva
Hola ¿como estan? mi problema es que tengo que mostrar en un MSflex grid datos vinculados a dos base de datos diferentes y vi en la ayuda que se pueden adjuntar tablas de diferentes base de datos pero en tiempo de programación y yo necesito hacerlo en tiempo de ejecución. Por favor si alguien sabe como hacerlo se lo agradeceria de todo corazón.
Desde ya muchisimas gracias
  Respuesta:  Daniel Pazos
Construyete un recordset con la informacion de las tablas que necesites de las dos bases de datos y vincula este recordset al flexgrid que uses. Para ello debes realizar una SQL que use las sentencias JOIN para unir dos tablas e IN para seleccionar datos de una base de datos distinta.

Por ejemplo:

SELECT *
FROM Tabla IN 'c:\baseDeDatos.mdb'
JOIN OtraTabla ON Tabla.Campo=OtraTabla.Campo
WHERE condición

Espero que esto te sirva. Si no mandame un correo e intentaré ayudarte.

    Pregunta:  6781 - LFDMCO - REPORTE DESDE ARCHIVO PLANO
Autor:  Luis Fernando Díaz M.
hola amigos
soy nuevo con el VB, ahora lo que he realizado es un proyecto donde manejo archivos planos (.TXT), lo que quiero es imprimir alguna información de estos archivos; sé como se pasarian parametros de una BD a un reporte (pues esto es lo que explican en los manuales) para imprimir, pero como hago para imprimir los datos de estos archivos (pues no estoy leyendo ninguna BD...debo pasar parametros??
por favor agradezco que alguien me guie y/o me indique como hacerlo, pues hasta ahora no tengo idea...
Gracias
  Respuesta:  lee partener
hola,

La única forma que veo para que puedas imprimir un archivo plano en un informe es:
1º) Definirte en el informe de CR fórmulas para todos los campos que desees incluir en el informe.
2º Cuando leas el archivo plano en tu programa VB con LINE INPUT, mover las posiciones del área de lectura con la instrucción MID a cada fórmula que has creado en el informe de CR.

Sería algo así:
Crystalreport1.formulas(0)="fórmula1= ' " & mid(area_lectura,posición_relativa,nº_de_caracteres) & " ' "

Esto lo debes hacer con todos los campos que quieras presentar en el informe, aumentando el índice de "formulas(0)".

Espero que te haya quedado claro.
Saludos.
  Respuesta:  Sapo Sanchez
Mira, lo que debes hacer es abrir el archivo txt con la instruccion open for input, y dependiendo de lo que necesites leer linea por linea, yo te recomiendo que al tener la informacion que necesitas, la almacenes en una bse de datos y la mandes a tu reporte como se hace convencionalmente, si no entiendes a mi explicacion, escribeme y te contesto con un ejemplo.

    Pregunta:  6783 - ERROR AL REGISTRAR EL MSADO20.TLB
Autor:  Joel Lozano Fabre
Al hacer el paquete de instalacion no tengo ningun problema pero al instalarlo Tengo este mensaje \"Error al registrar Archivo c:\\windows\\system\\MSADO20.TLB\" al instalar mi aplicacion en una PC diferente a la mia, a pesar de este inconveniente si se completa la instalacion; pero al trabajar en el programa sale error y se cae el sistema.
Que debo de hacer para no tener este error.? y debo seguir Microsoft ActiveX Data Objects 2.0 Library o la actual Microsoft ActiveX Data Objects 2.5 Library

gracias de antemano por su valiosisima ayuda.
Nota tengo instalado el MSDAC 2.5 pero no el sp4 para visual basic no se si sera ese el problema.
  Respuesta:  Daniel Pazos
Tienes razón. Tu problema se resuelve instalando el SP4 (o el SP5 que acaba de salir hace poco). Es debido a que este objeto no se puede instalar correctamente en el registro de Windows.

|<  <<  88 89 90 91 92 93 94 95 96 97 98  >>  >|