Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 1685 - IMPRIMIR CAMPOS MEMO CON FORMATO |
Autor: | Fernando Oliva |
Grabo un campo memo con el contenido de una textbox multilinea, el campo queda grabado como una sola linea, luego deseo imprimirlo con el mismo formato en que se visualiza en el textbox, probe acumulando el ancho de los caracteres, pero la linea no da siempre el mismo ancho, luego fije la fuente en courier, pero tampoco obtuve buenos resultados, en este caso acumule los caracteres en lugar del tamaño... Asi que si alguien sabe de alguna funcion o algoritmo para manipular campos memo (al estilo clipper) le estare eternamente agradecido. |
Respuesta: | Joseba TellerÃa Miguel |
Si lo imprime, son el objeto printer la respuesta puede ir por lo que te voy a explicar. Lo único que tienes que hacer es crear una pequeña función que te lea los caracteres de tu campo memo y cada vez que encuentre un chr$(10) o chr$(13) (no me acuerdo exactamente cual), que te salte una lÃnea. Eso, si, recuerda que debes alinearlo según la primera lÃnea ya que si no te saldrá siempre al comienzo de la página (en el margen izquierdo). Espero que esto te sirva de ayuda. En caso contario me gustarÃa que me explicases más a fondo el problema |
Pregunta: | 1728 - PROBLEMAS AL GRABAR FECHA CON ADO EN ACCESS |
Autor: | Antonio Luyo |
Tengo un problema al grabar la fecha en Access. Cuando grabo la fecha en una Computadora con Win98, Visual Basic con ADO la graba bien (dd/mm/yyyy) directamente o con Format; pero Cuando grabo la fecha en una Computadora con Win95 esta fecha la invierte (mm/dd/yyyy) directamente o con Format. Ya me vi en la Configuración Reguional de los Sistemas y están Igual, no entiendo cual es el problema. |
Respuesta: | Edgar Avendaño |
Lo que puedes hacer es darle formato a la fecha, no mandes el parametro como DATE sino que mandalo como un Strin y le das formato, Format(cadena,"mm/dd/yyyy"), y asi estandarizas la fecha para cualquier sistema operativo o configuracion regional. |
Respuesta: | Lisandro Casanova |
Creo que la mejor forma de que no tengas problemas con la fecha es que generes un command y con los parametros lo manejes |
Respuesta: | Troy |
El problema reside en el motor de bases de datos Jet, que es el que utiliza el Access. Siempre te va a tomar la fecha en formato mm/dd/yyyy (Fecha Americana), independientemente del idioma de Access que estés utilizando. Tengo una funcion que soluciona ésto. Si querés escribime y te la mando. |
Respuesta: | Txema Cancio |
Creo que tengo la solución a tus problemas, son dos programillas,bueno mejor dicho varias *.dll que traducen a solución el incoveniente que tienes, mandame tu dirrección e-mail y te los envio (+/- 2,5 Mb.). |
Pregunta: | 1733 - ERROR DE EJECUCIÓN EN CRYSTAL |
Autor: | Carlos Zanelli |
El motivo de esta nota es la siguiente consulta, para ver si me puedes dar alguna idea de lo que pasa. Utilizo un objeto Crystal en mi aplicación hecha en VB5 para imprimir todo. Funciona todo bien menos cuando quiero imprimir a un archivo con formato html. En la máquina donde tengo instalado el Visual anda pero cuando lo instalo en otras no. Si utilizo formato txt o cualquier otro no hay problemas pero con html me da el error de ejecución nº 20540 - missing or out of date export dll. Me fijé en el directorio Crystal de Windows y están todas las dll (con la misma fecha). Por que andan todas menos esa??. En el registro de Windows también están. Estoy desorientado. Por favor si le ocurrió algo parecido le pido ayuda para solucionar esto. Desde ya muchas gracias |
Respuesta: | Manuel Castro M. |
Hola colega !! Yo una vez tube ese problema, y es basicamente que durante el Package, o empaquetador que te permite realizar Visual 6 para instalar, no te extrae todos los dll, que ocupas en la instalacion, por eso en tu maquina si corre y cuando los instalas no ! en la parte donde dice agregar otros archivos debes incluir un dll, que se encuentra en tu sistema, es un dll, de Crystal, que puedes verificar cual es el que te hace falta en el directorio de C:\Crystal, ahorita no recuerdo el nombre del dll, sin embargo es facil de comparar los que te instala con los de Crystal, ya que son muy pocos, otra alternativa es que las maquinas tenga bien instalado el Internet Explorer. Espero haberte podido orientar !! |
Pregunta: | 1735 - CAMBIAR CONTRASEÑAS DE RED |
Autor: | Jose Luis |
Iré al grano: Necesito cambiar la contraseña de conexiones de red de microsoft de un ordenador que corre bajo windows 98 y se valida contra una máquina que corre en NT. Esto me gustarÃa poder hacerlo desde un programa escrito en Visual Basic y evitar tener que acudir al panel de control para hacerlo. He ojeado un par de libros de referencias de la API de Windows pero no he encontrado nada al respecto. Si alguien puede ayudarme, doy las gracias por anticipado. |
Respuesta: | Rodrigo Goncalves |
Yo estube haciendo algo parecido y utilice ADSI que es una libreria de tipos para NT. Trae un monton de funciones para acceder a maquinas remotas, validar usuarios, crear y compartir directorios, etc. Si queres mas info podes buscar en la web de Microsof o en las MSDN (hay bastante info) o enviame un mail que te mando una dll hecha en vb6 que maneja usuarios de NT. NOTA: Para poder usar ADSI tenes que instalar el componente. La ultima version la podes bajar del site de microsoft, sino el visual studio te deja el instalador (sin instalarlo) en alguna parte del directorio MSDEVSTUDIO (no recuerdo donde =) saludos |
Pregunta: | 1736 - PROBLEMAS CON EL EVENTO BEFOREUPDATE DEL DBGRID |
Autor: | Ximena Tamame |
Estoy trabajando con VB 5.0, en el evento beforeUpdate del dbgrid tengo codigo que verifica que los datos introducidos por el usuario sean correctos. De no serlo seteo la variable cancel a False, al ejecutar el programa cuando intento salir de una fila del dbgrid se lleva a cabo dicho evento, como los datos no son correctos se setea la variable cancel a false para que no se guarden los datos y el enfoque permanezca en la misma fila, pero visual basic me muestra el siguiente mensaje: "no hay ningun registro activo", esto lo hace al salir del evento. Si en el evento el unico codigo es setear la variable cancel, el mensaje que aparece es el siguiente: "Esta accion fue cancelada por el objeto asociado". ¿Que es lo que ocurre? Siempre los mensajes aparecen cuando sale del evento. Probe setear dicha variable a False en los eventos beforeInsert y beforeDelete y funcion correctamente. |
Respuesta: | Ximena Tamame |
Se debe capturar el error en la rutina Error del dbgrid: If DataError = 16389 Then Response = vbDataErrContinue End If la linea response = vbDataErrContinue, hace que el programa continue (no se lleva a cabo los cambios en el dbgrid) y al usuario no le llega el error. |
Respuesta: | CARLOS ZANELLI |
No entiendo bien que es la variable Cancel pero los mensajes que te da los envia el data asociado al dbgrid. Yo personalmente uso el evento rowcolchange (creo que es asÃ) que me indica el número de fila y columna anterior (lastcol,lastrow). Cuando hago un cambio de columna o fila testea que habÃa en la anterior, si esta bien sigue sino vuelve a la columna lastcol. Los problemas son casi siempre por el data ("objeto asociado"). Cualquier duda consultame. |
Pregunta: | 1748 - USAR EL MSCOMM CONTROL |
Autor: | Genaro Sanchez |
Hola a todos. Tengo una pregunta muy sencilla, creo yo. Como puedo usar el MSCOMM Control en Visual Basic 6.0 Enterprise Edition. Lo que deseo hacer es: Leer de un puerto serial conectado a una planta telefonica. Esta planta registra las llamadas salientes y guarda: Numero marcado, Duracion, etc. Lo que deseo es leer esta info de ese PUerto Serial y almacenarla en Una Base de Datos en Access o SQL usando ADO 2.1. Lo de la base de datos ya lo se hacer, lo unico es el COM port. Alguien sabe como hacerlo o alguna ayuda. Gracias de antemano. |
Respuesta: | Andrés Zambrano |
Hola querido amigo... no se si sera tarde ya para contestarte esta pregunta...
Yo esto desarrollando un programa para capturarar la info que me manda una centralita (KXT 1232 panasonic) y funciona bien... te lo puedo enviar. escribeme |
Respuesta: | J RC |
Básicamente, lo que necesitas es conocer cómo estructura los datos la centralita telefónica. Es decir, habrá una longitud concreta de los campos, o unos caracteres separadores. y tú debes interpretar la cadena que recibe el control MSCOMM a través de la propiedad Input. Puedes conocer si has recibido la cadena completa a través de la propiedad InBufferCount, que devuelve el número de caracteres recibidos. A través de las propiedades adecuadas, deberás especificar las caracterÃsticas de la comunicación (paridad, velocidad del puerto, etc.) |
Pregunta: | 1750 - CONTROL DATA Y ACCESS 2000 |
Autor: | VICTOR MANUEL ALONSO VERANO |
ME GUSTARIA SABER COMO PUEDO ACCEDER A UNA BASE DE DATOS CON FORMATO ACCESS 2000 MEDIANTE UN CONTROL DATA DE LOS WINDOWS COMMON CONTROLS 6.0 ACTUALIZADOS POR EL SERVICE PACK 3 DE VISUAL ESTUDIO, YA QUE AL INTENTAR MOSTRAR DATOS EN UN GRID ENLAZADO A UN CONTROL DATA ME DA UN ERROR AL NO RECONOCER EL FORMATO DE LA BASE DE DATOS. |
Respuesta: | jose sanchez |
BAJATE EL SERVICE PACK 5 PARA VISUAL STUDIO O VISUAL BASIC Y EL MDAC DESDE LA PAGINA DE MICROSOFT.
PRIMERO EJECUTA MDAC LUEGO EL SP DE VISUAL STUDIO AL ARRANCAR VISUAL BASIC Y PONER UN CONTROL DATA EN EL FORM TE SALDRA DIRECTAMENTE LA OPCION PARA ACCESS 2000. ACUERDATE DE UTILIZAR LA VERSION 3.6 PARA EL ACCESO A BASES DE DATOS EN VISUAL. QUE LO DISFRUTES. |
Respuesta: | Jaime Rojas Tillemann |
Debes utilizar como referencia DAO 3.6 en vez del DAO 3.51 o inferior. Luego, coloca un DBGrid y un Control Data en el formulario, entra a la ventana de codigo y pega lo siguiente : Private Sub Form_Load() Dim RS As Recordset Dim DB As Database Set DB = OpenDatabase("") ´ AQUI ESPECIFICA LA RUTA DE LA BASE Set RS = DB.OpenRecordset("") ´NOMBRE DE LA TABLA Set Data1.Recordset = RS End Sub ... y BINGO, tendras a ACCESS 2000 en tu poder ... Saludos Jeyar(MC)... |
Respuesta: | Victor M Alonso |
Para atacar bases de datos de Acces 2000 desde los controles DAO. 1o Tengo El equipo de desarrollo con Office 97 2o Las bases de datos las creo en Access 97 3o en todos los formularios en el load tengo por cada objeto data el siguiente codigo. Set CurAuxiliar = BaseDeDatos.OpenRecordset("Select * From Bancos", dbOpenDynaset) Set DataBancos.Recordset = CurAuxiliar.Clone DataBancos.Refresh CurAuxiliar.Close Set CurAuxiliar = Nothing 4o En produccion migro la base de datos a Access 2000 e voila funciona |
Pregunta: | 1778 - COMO ILUMINAR LA CASILLA DE UN GRID |
Autor: | Juan German Rodriguez Arzola |
Hola a todos: Siempre es bueno estar en contacto con programados de Visual Basic, tengo una pregunta, a ver si alguien me pudiera enviar la respuesta de favor Utilizo grid donde tengo la informacion de mis bases de datos, me paseo por cada casilla y me gustaria que tomara un color o mas bien este iluminada cuando este en una determinada. No he encontrado el evento o la accion de hacer esto. Gracias por la ayuda que me puedan brindar. |
Respuesta: | Javier Carrillo |
Si lo que quieres es iluminar la celda seleccionada del la Grid esto deberia funcinarte. Programa estos dos eventos y suerte.
Para que tome el color Cyan la Grid: Private Sub Nombre_Grid_Click() Nombre_Grid.CellBackColor = vbCyan End Sub Para que quite el color de celda seleccionada: Private Sub Nombre_Grid_LeaveCell() grddefcaj.CellBackColor = vbWhite End Sub |
Respuesta: | Xavi |
Esto tienes que hacerlo desde las propiedades del DBGRid. Sobre el Grid, pulsas el boton derecho del raton, y seleccionas propiedades. Seleccionas la patilla Divisiones, y ahi seleccionas MarqueeStyle con la opcion que desees. Por ejemplo para que este seleccionada la fila que estas utilizando, selecciona el numero 3. Saludos. |
Pregunta: | 1789 - COMO USAR OBJETOS "COM" DE VISUAL C EN VB |
Autor: | Vilaix Carolina Zambrano |
Esto es Urgente...! Necesito hacer una aplicacion pà ra WindowsC usando Handheld(unas mini Laptos muy exscasas de memoria). Para ello estoy usando interface de Visual Basic y objetos "Com" de VisualC++, pero al introducir los objetos (listas) en VB, estos no me funcionan.. estoy desesperada necesito saber ¿como colocar los objetos Com uasando CList de VisualC++ en VB? o ¿Que otra alternativa hay para trabajar con Handheld y WindowsC con Visual Basic? GRACIAS |
Respuesta: | Paco Sevilla |
Usa Visula Basic Embedden con eso solucionas tus problemas |
Respuesta: | Curly Real |
Hola: MIra si entiendo bien, lo ke tratas de hacer es llamar desde VB programas .com hechos en C++, y para esto lo ke deberias hacer es llamarlos con la funcion Shell de Vb, si esto no es lo ke kerias, avisame y trataremos de encontrar una respuesta. Curly |
Pregunta: | 1790 - VISUAL BASIC 6 Y WORD 2000 |
Autor: | Domingo I. Hernández A. |
Tengo una aplicación en VB6 y deso interactuar con Word 2000. Ya desde mi aplicación tengo las base de datos abiertas y los campos que deseo listar a una especie de constancia. Como lo hago por donde empezar. No se mucho de word. Como hago para que una contancia se diriguida a una persona especifica de mi Base de Datos. Se les agradece mucho la ayuda. Desde Caracas Venezuela |
Respuesta: | Joan-Baptista Fà bregas Muñoz |
En tu aplicacion tienes que añadir la referencia Microsoft Word 8.0 Objects i despues en tu aplicacion añadir el siguiente codigo: Dim wrdAplicacion As Word.Application Dim wrdDocumento As Word.Document Dim wrdRange As Word.Range Set wrdAplicacion = New Word.Application Set wrdDocumento = wrdAplicacion.Documents.Add("Nombre de la plantilla") Set wrdRange = wrdDocumento.Range wrdRange.Text = "Texto que quieras anadir al documento" El objeto Word.Range es un trozo del documento puedes ir jugando con las propiedades Start i End de este objeto para ir seleccionando trozos del documento i ir añadiendo texto. Un consejo es crear una plantilla de documento añadiendo anotaciones (Bookmarks) en las localizaciones donde quieras añadir el texto i ir anadiendo el texto, por ejemplo: Dim wdrBookmark As Bookmark For Each wdrBookmark In wdrDocumento.Bookmarks Set wrdRange = wdrBookmark.Range wrdRange.Text = "Texto a añadir en el bookmark" Next Espero que te sirva |
|< << 132 133 134 135 136 137 138 139 140 141 142 >> >| |