Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 1242 - COMPACTAR UNA BASE DE DATOS DE ACCESS 2000 |
Autor: | Genaro Sanchez |
Hola todos, tengo una peque帽a pregunta. Como puedo compactar una base de datos de Microsoft Access 2000 desde mi aplicacion hecha en Visual Basic 6.0. Gracias de antemano. Genaro Sanchez |
Respuesta: | JOSE PASTOR LEZCANO LOPEZ |
Puedes utilizar DAO Object Library.
Espero que estp te sirva: DBEngine.CompactDatabase cDataBase, cTmp, dbLangSpanish & ";pwd=" + Contrase帽a, , ";pwd=" + Contrase帽a |
Respuesta: | ale maillard |
Mira, con el objeto Microsoft Jet y Replication
Object 2.1 Library, se pueden compactar base de datos de JET 4.0, que es el que tra茅 el Access 2000. Para poder usar esta objeto solo tiene que tener instalado el ADO 2.1, porque creo que los anteriores no lo traen. Creo que este ya viene en el Access 2000, sino te lo bajas de: agachatepepe:\\www.microsoft.com/data |
Pregunta: | 1249 - ENCONTRAR WINSOCK CONTROL DE 16 BITS |
Autor: | Luis Miguel Fernandez Dominguez |
Hola! Necesito encontrar un control winsock de 16 bits para insertarlo en un paquete Testpoint que admite controles .ocx de visual basic pero solo de 16 bits. Muchas gracias. |
Respuesta: | Felix bermudezc ceregatti |
LO ENCUENTRAS EN VB4.0 LA VERSION DE 16 y 32 Bits EN LA VERSION EMPRESARIAL EN CONTROLS |
Pregunta: | 1250 - IMPRIMIR TICKETS |
Autor: | Victor Adell Vico |
Agradecer铆a cualquier informaci贸n sobre como imprimir en una impresora de tickets desde Visual Basic.Gracias. |
Respuesta: | luis Bueno |
Con lo que te dice Gerardo Librera es la mejor forma
usar los puertos el manual de la impresora tiene comandos para ser usados con la impresora y los puertos dale lo que te pide y problema resuelto. yo tambien tengo algo como eso. Suerte... |
Respuesta: | Santiago Tomas |
Con los metodos de printer es lo mas sencillo. La mayoria de las impresoras de tickets suelen permitir un maximo de 40 caracteres impresos por linea y permiten imprimir con fuentes Courier que tienen todas el mismo ancho: te evitas calcular anchos de texto (textwidht) y puedes usar la funcion tab para controlar las tabulaciones y left, right y otras para controlar el largo de lo impreso. |
Respuesta: | Juan Carlos Carde帽oso Garc铆a |
No necesitas tener instalada la impresora en Windows ( aunque puedes). La mejor manera es abrir el puerto de la impresora como si fuera un fichero: open "LPT1" FOR OUTPUT AS #1 envias lo que quieras, incluso envias c贸digos de control de la impresora, y al cerrar el fichero: close #1 se impime si la impresora es de red, tiene que estar instalada en windows, y compartida. En tu equipo tienes que instalarla como impresora de red, y abrir el fichero de la misma manera: open "\\Servidor\MyImpresora" for output as #1 Si la impresora de red cuelga de un puerto serie en el origen, debes abrir primero el puerto en ese equipo, utilizando el commcontrol, y lo cierras inmediatamente ( solo al iniciar el equipo) |
Respuesta: | Gerardo Librera |
para imprimir tickets (la forma mas facil), primero instala la ticketera en windows como impresora generica solo texto. luego desde visual basic das la orden de imprimir conjuntamente con el juego de caracteres que te indica en el manual de la ticketera para avansar pagina, accionar las cuchillas, abrir el cajon, etc. (la mas dificil) es con el control de manejo de puertos de vb mscom control. cualquier duda enviame un e-mail, te puedo enviar el codigo de varios programas que realice con ticketeras, pero decime que marca y modelo de ticketera tienes y por que puerto se comunica con la p.c y si lleva algun tipo de controlador fiscal(Como en Argentina). |
Pregunta: | 1256 - ERROR VISUAL BASIC O WINDOWS 98 |
Autor: | Ram贸n Moreno |
Saludos a todos los que lean esta pregunta y gracias por prestarme un poco de su tiempo.
Tengo un problem贸n con el Visual Basic 5.0 o el Visual Basic 6.0, ya que cada vez que desarrollo yun programa y lo pongo en marcha la instrucci贸n END provoca un error y muchas veces (por no decir todas) me saca del programa teniendo que volver a cargarlo, esto pasa con mucha frecuencia cada vez que imprimo varios reportes (creados con el Crystal Report, la 煤ltima versi贸n), el programa (a煤n sin compilar) genera un error o cuando imprimo y deseo cambiar la operaci贸n. El manejador de bases de datos que utilizo es el MS-ACCESS 97. |
Respuesta: | ALFONSO PATERNINA DIAZ |
en visual la instruccion end finaliza el programa,
para cerrar un procedimiento se utiliza : end sub para cerrar un instruccion if se utiliza : end if para cerrar un formulario se utiliza: me. hide |
Respuesta: | Marvin Rondon |
em visual no se coloca la palabra END a menos que sea solo para cerrar el sistema o programa, si lo que quieres es cerrar la pantalla puedes colocar unload me, o unload form1, esto en el unload del formulario cuando cierres la pantalla el se cierra solo hay tambien puedes decirle al programa a donde quieres que valla. |
Respuesta: | cesar erices |
yo tube el mismo problema pero lo solucione si aun te interesa escribeme a [email protected] |
Respuesta: | HORACIO ACOSTA |
Hasta donde tengo entendido toda instrucci贸n END, hace que termine el programa; si lo que deseas es salir 煤nicamente de un "sub" o una funci贸n utiliza exit sub 贸 function. Tambi茅n puedes colocar cada operaci贸n de manera independiente en un m贸dulo. |
Pregunta: | 1260 - CREACI脫N DE CRON脫METRO |
Autor: | Hern谩n Di Dom茅nico |
Tengo un problema: estoy tratando de hacer un cronometro como el de un reloj para un programa que tiene que hacer el cronometraje de una competencia de pedestrismo. Y el problema principal es que utilizando el Control Timer del Visual Basic 5 tengo una gran diferencia con un cronometro de mano; es decir el crono que programe con el VB 5 no funciona a tiempo real, ni siquiera con el tiempo del colck de la CPU. Alguien me podria informar si hay alg煤n tipo de control OCX o algo por el estilo que me permita realizar un cromometro, que utilice horas, minutos, segundos y centesimas. |
Respuesta: | Atleti |
Una posible soluci贸n, aunque no se si te servir谩, es utilizar el reloj del sistema, en lugar de contar con el control timer. Si en lugar de poner el timer.interval=1000 para ir sumando segundos, lo que puedes hacer es guardar en una variable el tiempo en el que empezaste a contar, y cada vez que actives el evento timer, mostrar la diferencia de hora desde que iniciaste el contador, hasta el momento actual.
Si no me he explicado bien, a ver si te puede servir este ejemplo: Dim HoraInicio as Date Private Sub cmdStart_Click() HoraInicio=Format(Now, "hh:mm:ss") End Sub Private Sub tmrReloj_Timer() HoraFinal=Format(Now - HoraInicio,"hh:mm:ss") End Sub Lo he puesto un poco de cabeza, asi que perdonar algun 'fallo' de compilaci贸n. Esto lo he utilizado para un m铆nimo de segundos, si quieres afinar m谩s con cent茅simas o mil茅simas, no s茅 si ser谩 v谩lido este ejemplo Un saludo |
Respuesta: | Gerardo Librera |
EL PROBLEMA QUE PUEDES ESTAR TENIENDO ES QUE EL CONTROL TIMER DE VISUALBASIC MANEJA COMO MINIMO 18 MILISEGUNDOS, DE ESA FORMA TENDRIAS QUE SACAR LA CUENTA PORQUE CUANDO LE INDICAS TIMER.VALUE=1000 EN REALIDAD NO ES UN SEGUNDO APARTE EL TIEMPO PUEDE VARIAR DEPENDIENDO DEL SISTEMA OPERATIVO YA QUE SI EFECTUAS OTRA ACCION DESDE WINDOWS Y NO TIENES UNA BUENA P.C EL MISMO QUEDARA FRENADO POR INSUFICIENTES RECURSOS DEL SISTEMA, RECOMPONIENDOSE CUANDO WINDOWS HAYA TERMINADO DE EFECTUAR LA OTRA TAREA. SI TE SIRVE TE ENVIO UN CONTROL TIMER NUEVO CON EL CUAL SEGUN SU DOCUMENTACION PUEDES TRABAJAR COMO MINIMO A 1 MILISEGUNDO DE "TIEMPO REAL". |
Pregunta: | 1262 - ACTUALIZAR UN DBGRID QUE CONTIENE LOS DATOS DE UNA BD |
Autor: | Juan Germ谩n Rodr铆guez Arzola |
Estoy empezando a utilizar DBGrid en visual basic, realizo un sistema donde en un DBGrid contiene los datos de una BD, como Clave del Paciente, Nombre y Edad, al agregarle un nuevo registro mediante una opcion de altas, y cuando en otro boton de modificar, los datos no puedo hacer que se actualizen en el grid. Utilizo la opcion de reflesh pero no me funciona, Hago esto despues de grabar los datos en la BD, Grid.Reflesh, pero no pasa nada, ojala me ayuden pronto ya que ando detenido desde hace ya varios dias. Gracias |
Respuesta: | Marco Feliz |
Prueba con
Grid.Recordset.Requery Espero te sirva de algo |
Respuesta: | Xavi |
No tienes que actualizar el DBGrid, sino que tienes que refrescar la base de datos, ya que el DBGrid, mostrara la informacion de la base de datos. Data1.refresh Espero que te sirva. |
Pregunta: | 1328 - AJUSTAR EL BALANCE DEL SONIDO |
Autor: | Daniel Micol |
Hola, Resulta que estoy haciendo en Visual Basic un reproductor de CD-ROM de audio con control de volumen, y quer铆a saber si alguien sab铆a como modificar el balance del sonido de tal manera que se oyera s贸lamente por el altavoz izquierdo o por el derecho. Gracias |
Respuesta: | Gasofa |
Se puede modificar con un m贸dulo llamado MIXER. |
Pregunta: | 1339 - VISUAL/ORACLE |
Autor: | jessica esther maldonado |
Estoy conectada a una base de dato Oracle, en la cual puedo hacer consultas sin ningun problema, ahora bien lo que necesito es poder ejecutar desde la aplicaci贸n Visual Basic la llamada a un procedimiento almacenado con sus respectivos par谩metros, que updetee la informaci贸n de un registro. El string que env铆o desde Visual al probrarlo directamente en el SQLPlus funciona. Es la forma de llamar desde Visual la que no me funciona. Mi c贸digo es el siguiente sqlq = "idp_mant_usuario " + "(麓" + rut_entrada + "麓,麓" + txt_nombre + "麓," + Mid(cbo_nivel.Text, 2, 2) + "," + Mid(cbo_banco, 2, 5) + "," + "1)" Set tabla_graba = base_datos.CreateDynaset(sqlq, 64) luego de ejecutar esto me da el siguiente error ODBC-Call failed.(Oracle)(ODBC Oracle Driver)(Oracle OCI) ORA-00900:invalid SQL statement.(#0900) Si pueden entregarme la soluci贸n a esta informaci贸n se los agradecer铆a mucho. Atte. |
Respuesta: | Carlos Martinez |
Has probado con la sentencia Execute ej: cn.Execute sqlq siendo sqlq el mismo string que tienes y cn un objeto connection. ve por ese lado... saludos... |
Respuesta: | Jose Zamora Zorrilla |
sqlq = "idp_mant_usuario " + "(麓" + rut_entrada + "麓,麓" + txt_nombre + "麓," + Mid(cbo_nivel.Text, 2, 2) + "," + Mid(cbo_banco, 2, 5) + "," + "1)" base_datos.EXECUTE(sqlq, Dbfailonerror) |
Pregunta: | 1358 - COMO MANTENGO ACTUALIZADA UNA BASE CON CRISTAL REPORT |
Autor: | Alejandro Mora Cuervo |
Tengo un programa hecho en Visual Basic 5.0 y tengo una base de datos pero cuando coloco un control cristal report y lo asosio a la base siempre me sale desactualizado. que debo hacer para que los cambios que haga en la base me aparescan cuando veo el informe con cristal report gracias |
Respuesta: | Iv谩n Dario Calder贸n Caceres |
Saludos Alejandro a mi me pasaba lo mismo hace alg煤n tiempo hasta que encontre una opci贸n en Crystal que dice guardar datos con el reporte se encuentra en el menu archivos por defecto aparece marcada solo hay quitarle el chulito y el reporte se actualizara cada vez que hagas cambios en la base de datos hasta luego y suerte... |
Respuesta: | Gerardo Librera |
ANTES DE MOSTRAR EL REPORTE (CRYSTALREPORT1.REPORT) DEBES COLOCAR ESTO CrystalReport1.DiscardSavedData = True SI LO PONES EN FALSE NO TE ACTUALIZA EL REPORTE CON LA BASE DE DATOS. |
Respuesta: | Vicente Uceda Alvarez |
Tienes que activar "Verify on Every Print" (en el men煤 "Database") |
Pregunta: | 1369 - USAR DIRECTSOUND NORMAL EN VISUAL BASIC |
Autor: | Genaro Sanchez |
Hola todos Tengo una peque帽a pregunta. Como puedo hacer uso del DirectSound en Visual Basic 6.0. Tengo algo de codigo, pero no me funciona, alguien sabe al respecto. Gracias |
Respuesta: | Luis D. S谩enz |
Para desarrollar aplicaciones con DirectX, necesitar tener el DirectX SDK... y.. mmm.. que quede entre nosotros existe una versi贸n pirata en http://msvaus.www.conxion.com/download/win98SE/SDK/7.0/W9X/EN-US/dx7sdk-700.1.exe pero es algo grandecita.. unos 122 MB, pero es muy muy muy buena!... Suerte! |
|< << 129 130 131 132 133 134 135 136 137 138 139 >> >| |