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 >> >| |