Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 5063 - IMPRIMIR APAISADO Y VERTICAL CON CRISTAL REPORT |
Autor: | luis romero |
Quisiera saber de que forma puedo imprimir dos informe mediante el objeto de cristal reports de visual basic 5.0 uno vertical y otro apaisado con la impresora predeterminada de windons |
Respuesta: | Héctor Niño |
Hasta donde se el control de Crystal Reports no permite hacer ese cambio (ya que al hacer el reporte le indicas la orientacion en el diseñador de reportes y esta queda fija) pero puedes usar el objeto Printer con el metodo Orientation para cambiar la orientacion de la impresora actual;
Printer.Orientation = vbPRORPortrait Printer.Orientation = vbPRORLandscape Casi no use VB5, me pase de VB4 16bits al VB6, avisame si te funciono |
Pregunta: | 5072 - CERRAR OTRA APLICACIÓN DESDE VB |
Autor: | jose luis pinto |
como cerrar MS access 97 desde visual Basic |
Respuesta: | juan cecconi |
Debes buscar la ventana realizando una enumeracion (proferentemente) o un bucle con la API FindWindow (puede llegar a fallar si justo se cerro), y de esta forma encuentras el hWnd de esa ventana. Luego enviale un mensage con la API PostMessage con el valor WM_CLOSE. |
Pregunta: | 5080 - EL PUERTO PARALELO EN WINDOWS95 |
Autor: | Willington Rincón Hoyos |
Hola... Resulta que yo he programado en C++, utilizando el puerto paralelo del computador. Para manejarlo con resultados correctos, siempre debo reiniciar el equipo bajo DOS. Hasta ahora no he tenido problemas ya que las aplicaciones han sido bajo DOS. Cuando ejecuto el mismo programa, pero desde windows, el puerto no funciona correctamente y funciona de una forma aleatoria. Como hasta el momento lo he hecho en C++ bajo DOS no ha habido problema. El problema ahora es que quiero utilizar el puerto desde Visual basic. Como es sabido visual basic funciona bajo windows... Entonces que se debe hacer o instalar para solucionar el problema? Ya he ido a la BIOS, al panel de control y nada. No se si necesito alguna libreria por el estilo para corregir el problema del manejo del puerto en Windows. Aclaro que yo se que en visual Basic se necesitan las librerias inpout32.dll. |
Respuesta: | Mario A. Ardila |
Hola:
Yo también estoy trabajando en el puerto paralelo del computador bajo windows, y he creado unas librerÃas dinámicas, que pueden ser usadas en Visual Basic (a mà me funcionan) y es bastante fácil de utilizar, si todavÃa no resuelve el problema, contácteme. |
Pregunta: | 5086 - UN CONTROL OCX PARA CAPTURAR DATOS TIPO MONEDA |
Autor: | Pedro Padilla Gaytán |
Que tal, quisiera ver va posibilidad de que alguien me dijera de un control OCX gratuito, que me sirva para capturar y formatear cifras numericas, como dinero. Es que he tratado con le MaskEditBox del Visual Basic 6.0 y como que tiene detallitos que no me gustan y me generan algunos errores. Agradeceria de mucho si alguien me pudiera ayudar. |
Respuesta: | Daniel Morin |
Yo tengo un ocx que te puede facilitar la existencia, o en su defecto te puedo pasar una función que al respecto tuve que realizar antes de encontrar el ocx , mandame un mail y con gusto te lo envio junto con un ejemplo. |
Respuesta: | Bases de Datos Sistemas C.A. |
Saludos este problema lo resuelves sin necesidad de un control, con hacer una funcion de validacion para la moneda y colocando en el evento chanqe del textbox, nosotros tenemos una funcion pero en este momento no lo anexo porque no estoy en la oficina pero si la necesitas escribenos y te la enviamos sin embargo te doy mas o menos una idea.
' es importante resaltar que es necesario que en la configuracion regional la moneda y los numero ' tengan el mismo separador porque en la base de datos si son distintos dan problemas desde el ' punto de vista que que en vez de guardarse como miles se guardan como unidad y decimales sub textbox_change() validacion(textbox) end sub sub validacion(text as textbox) ' te recuerdo que los valores en VB son por referencia al menos que indiques lo contrario por lo tanto se va actualizar automaticamente dim num ' esta variable se le colocara un cantidad de miles para saber quien es el separador de miles y decimales dim lon ' esta variable es para la longitudad de la cadena num=formatnumber(num,2) ' esta funcion toma del windows los separadores POR EJEMPLO: 4000= 4.000,00 ' de aqui en adelante no recuerdo pero te lo doy en seudocodigo 'tomar la 3 posicion de derecha a izquierda: creo que es rigth(num,3,1) con esto tiene el separado decimal 'tomar la 2 posicion de izquierda a derecha: creo que es left(num,2,1) con esto tiene el separado miles lon=len(text.text) for i = 1 to lon recorre la cadena(cadena,i,1) ' esta funcion esta con este formato pero no recuerdo ' y validas si entonces break next end sub www.bdsca.com |
Pregunta: | 5096 - PASS EN VISUAL BASIC CON SQL SERVER A TRAVES DE OBDC |
Autor: | Pablo Ormeño |
Tengo un gran problema al conectar la Visual Basic con la base de datos ya que tengo que pedirle al usuario su login y su pass, y eso me genera un problema ya que SQL Server al recibir un login o un pass malo manda un mesaje de error no un error al programa y despues manda su propia ventana de login y pass. Ahora, mi pregunta es: ¿Cómo puedo hacer para interceptar ese error y manda "yo" el error, y pedir "yo" el login con el pass?... Gracias |
Respuesta: | Rogelio González Quirós |
Bueno lo que yo sujiero es sencillo, desaparecer el ODBC, solo utilizar la direccion IP, del servidor SQL. Talvez el problema es del ODBC, y no del SQL Server. Mi opcion es utilizar una conexión directa con el servidor por ADO. Utilizando un string de conexción adecuado, con pass y login. |
Respuesta: | Javier |
Yo estoy trabajando con VB6.0 y SLQ server 7.0 y no tengo ningún problema. La versión del SLQ driver es 3.70.06.23. Por si te sierve te pongo como estoy realizando la conexión conDB --> variable de conexion ADODB strEnvironment --> Nombre del ODBC que uso struid --> Usuario strpwd --> Password strDatabase --> Base de datos del SQL server a la que quiero acceder. conDB.Open "PROVIDER=MSDASQL;dsn=" & strEnvironment & _ ";uid=" & struid & ";pwd=" & strpwd & ";database=" & strDatabase & _ ";OLE DB Services= -2" En el caso de mandar una password incorrecta me devuelve el error -2147217843 y no hace nada. Lo puedo manejar yo mismo. Si esto no te sirve, una posible solución aunque te de mas trabajo podrÃa consistir en lo siguiente (1) Tener una tabla de usuarios donde guardes de forma encriptada la password del usuario. (2) Tener un usuario genérico en el sistema con el que te conectes y compruebes contra tu tabla si el usuario es ok. Si lo es desconectas el usuario genérico y conectas el que te han dado. (3) Cuando el usuario quiere cambiar la password se cambia tanto en el servidor como en la tabla. Un saludo |
Pregunta: | 5117 - ACCESO A BASE DE DATOS ACCES REMOTA VÃA INTERNET |
Autor: | Jorge MartÃnez |
Dispongo de una base de datos Access situada en un servidor alquilado de Internet. Mi intención es crearme una aplicación local en Visual Basic 6.0 que me permita tanto leer como actualizar dicha base de datos remota a través de una conexion Internet. Dispongo de toda la información necesaria para acceder al servidor de internet (DSN, usuario y password) pero no sé como hacerlo. Creo que se puede hacer utilizando rutinas de la API de Windows pero no sé cuales. |
Respuesta: | Luis Eduardo Cañedo Ugalde |
Si eres parte del dominio y usuario con derechos sobre el servidor en cuestiòn basta con crear un acceso ODBC, cosa que no creo porque dices que es alquilado, en cuyo caso no es posible acceder de esa forma a menos que seas un exelente haker, que te llevaria un buen de años, por lo que mejor te recomiendo que te investigues que servidor httpd esta dando el servicio de web y si hacepta (que debe de ser) ejecuciòn de pà ginas ASP si se trata de IIS o PHP si es un Apache, entonces te creas tus pà ginas dinamicas y las colocas en el servidor, (con el usuario adecuado) puedes hacer cualquier tipo de query en tu base de datos de forma sencilla a travès de cualquier explorador.
Ahora que si estas en la necia de hacerlo con VB, esta el control "web browser", el cual puedes camuflajear perfectamente en tus formularios, para que parescan parte de ellos y en este control cargar las pà ginas que estan en el servidor de internet y ejecutar tus consultas o actualizaciones a travès de ellas pero desde VB |
Pregunta: | 5160 - COMO RESPETAR DECIMALES AL MODIFICAR LA VER DEUNA APLICACION |
Autor: | VINCENZO COLOMBO |
HE TRABAJADO CON UN PROGRAMA PARA FACTURACIÓN HECHO EN VBASIC V 5.0, PERO CUANDO INSTALO UN PROGRAMA COMO EL NORTON 2000, O EL VB V.6,O TENGO UN PROBLEMA EN LAS BASES DE DATOS CON LAS COMAS Y LOS PUNTOS; ESTO QUIERE DECIR QUE SI ANTES YO ESCRIBÃA 12345.67 LO ACEPTABA CORRECTAMENTE, PERO LUEGO DE INSTALAR DICHOS PROGRAMAS CUANDO ESCRIBO LA MISMA INFORMACIÓN 12345.67 AL PULSAR ENTER SE CONVIERTE EN 1234567 (OMITE EL PUNTO). TRATE DE RESOLVERLO POR CONFIGURACION PONIENDO EL DECIMAL Y EL DE MILES INVERTIDO, PERO ENTONCES TENGO PROBLEMAS CON UN PROGRAMA HECHO EN VB 3.0. LO QUE QUIERO DECIR ES QUE MIS PROGRAMAS EN LAS DOS VERSIONES TRABAJAN PERFECTAMENTE ANTES DE INSTALAR VB 6.0 O EL NORTON 2000. QUE DEBO HACER AL RESPECTO? |
Respuesta: | Miguel Lucero |
No se si entendà bien tu pregunta pero una solución con los separadores decimales es armar una pequeña función que te modifique el separador decimal por ejemplo al momento de estar ingresando los datos en un textbox. Si el separador decimal es la coma y presionas el punto, reemplazas este por la coma o viseversa. Para saber cual es el separador decimal podés hacer algo asÃ: ... SeparadorDecimal = Mid(Trim(Format(1.23,"0.00")),2,1) ... Espero que te sirva. |
Pregunta: | 5168 - ERROR POR DESBORDAMIENTO, ARCHIVOS DE DEPENDENCIAS |
Autor: | Tony Huertas |
Hola amigos. Mi problema es que después de hacer el ejecutable de mi programa, en mi ordenador me funciona, pero lo ejecuto en otro ordenador y me da error por desbordamiento. Es un programa que realiza muchos cálculos para visualizaros después en un msflexgrid y cuando empieza a realizar estos cálculos en otro ordenador me dá el error mencionado anteriormente. No puedo explicarlo más claramente porque estoy iniciándome en Visual. Tampoco se como puedo actualizar un archivo de dependencias a la hora de instalar un programa. Trabajo con Visual Basic 5.0 y Windows 98. Gracias. |
Respuesta: | Luis Eduardo Cañedo Ugalde |
El problema es muy claro se trata de un desbordamiento de pila en memoria por la poca cantidad de ram y posiblemente aunque descartable, por la baja capacidad de proceso de la computadora. Lo màs probable es que estes tratando de ejecutar el programa en una mà quina con menos recursos (memoria sobre todo) que la tuya.
Por las dpendencias, no te preocupes solo es la bandera para indicar si cuando desinstales el programa se iran esos archivos con el, si no los conoces solo no los marques. |
Pregunta: | 5193 - MIGRAR APLICACIONES DE VB3 A VB5 Ó VB6 |
Autor: | Freddy Espinoza |
HOLA, NECESITO MIGRAR UNA APLICACIONES QUE SE REALIZÓ EN VB3 A VISUAL BASIC 5 Ó 6, Y NO SE COMO HACERLO PORQUE AL ABRIR LA EL PROYECTO ANTIGUO CON VB5 O VB6, APARECE UN MENSAJE DICIENDO QUE EL FORMULARIO ESTA EN FORMATO BINARIO Y NO PUEDE SER ABIERTO... QUE PUEDO HACER, GRACIAS Y SALUDOS A TODOS LOS QUE HACEN POSIBLE ESTE GENIAL PORTAL.. ADIOS |
Respuesta: | AP Soft |
Algunos archivos de un proyecto hasta VB 3.0 eran guardados en un formato especial comprimido, que llamaban "binario".
Esto no es asi en las versiones posteriores, en que estos archivos se salvan en formato de texto normal. La única solución para el caso es: - Abrir cada uno de éstos archivos en VB 3.0. - Seleccionar "Guardar como". En la lista desplegable elegir "archivo de texto" -creo que decÃa esto, porque hace mucho tiempo que no tengo VB 3.0-. - Salvar posteriormente el archivo de proyecto correspondiente. Una vez hecho ésto, al abrir el archivo de proyecto en VB 5/6.0, reconoce perfectamente éstos archivos. Un saludo. |
Pregunta: | 5198 - ENVIAR UN REPORTE DE DATAREPORT POR MAIL |
Autor: | Renzo de las Casas Jaramillo |
Necesito saber cómo es que puedo enviar un reporte generado por el Datareport de Visual Basic 6.0 por email, ¿tengo que convertirlo antes a Word? o ¿que debo hacer? |
Respuesta: | José Ariel Limandri |
Te tiro una idea:
Podes exportar el reporta (exportReport) a un archivo HTML y luego enviar ese archivo por mail usando el contro MAPI (ojo con el cliente de correo, en Outlook anda barbaro). Si queres preguntarme algo por mail no te olvides de mandarme la pregunta para saber sobre que tema te tengo que responder. Chau. Suerte |
|< << 150 151 152 153 154 155 156 157 158 159 160 >> >| |