Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 23789 - ERROR 3050 "NO SE HA PODIDO BLOQUEAR EL ARCHIVO" |
Autor: | Rodolfo Piña Duhart |
Hola, estoy desarrollando una aplicación VB 5.0 en NT, y al abrir un formulario con un Control Data, me da el siguiente error: Error 3050 No se ha podido bloquear el archivo Agradeceré cualquier ayuda....Gracias |
Respuesta: | Fabio TorrediPisa |
Hello Unfortunately I don't speak english (I am Italian). Your problem happens because the database stored on yr NT is not configured with both Sharing and Security permissions. Try and see. If that's not the cause, possibly it is a database corruption problem. In this case you can Verify and Repair the database itself with the common tools available in the db. (like Access). Hope this will help |
Pregunta: | 23802 - BUFFER DE TECLADO |
Autor: | Mauro Mauro |
Quisiera saber cómo vaciar el buffer del teclado para que no se pueda usar teclado mientras se lee un documento en una aplicaión. El doc es un rtf y la idea es vaciar el teclado cada vez que se apriete una tecla para que no se pueda copiar (ctrl +c) o imprimir por pantalla. Gracias |
Respuesta: | Fernando Niño |
No es necesario vaciar el buffer del teclado, mas bien debes vaciar el portapapeles de windows, en un timer pon esta instruccion: Private Sub Timer1_Timer() Clipboard.Clear end sub Asi, mientras esta abierto tu documento, aunque lo mande al portapeles no lo podra usar.........espero que te sirva |
Respuesta: | Mario Campos |
Lo que podés hacer es: 1) La propiedad keypreview del formulario la ponés en true y después del evento keypress del control donde mostrás los datos ej: private sub text1.tex_keypress(keyascci...............) keyascii=0 end sub Sino otra cosa que podes hacer es poner la propiedad enabled en false del control donde mostrás los datos Cualquier cosa avisame. |
Pregunta: | 23805 - COMO IMPRIMIR UN MSFLEXGRID |
Autor: | Pedro Taggio |
Hola Estoy realizando un programa en visual basic el cual mande llamar bases de datos y realize reportes en sql, las cuales mando a un msflexgrid para mostrar solo las consultas que se deseen en forma de lista ¿como puedo mandar a impresora el contenido de un msflexgrid y si es posible con las lineas o cuadricula? gracias saludos |
Respuesta: | Miguel Angel Perez Barria |
de esta menera lo hago: Printer.Print Printer.FontSize = 7 With Form1 For Imprime = 1 To .Grid1.Rows - 1 .Grid1.Row = Imprime .Grid1.Col = 0 Printer.Print Tab(3); .Grid1.Text; .Grid1.Col = 1 Printer.Print Tab(23); .Grid1.Text; .Grid1.Col = 2 Printer.Print Tab(35); .Grid1.Text; .Grid1.Col = 3 Printer.Print Tab(78); .Grid1.Text; .Grid1.Col = 4 Printer.Print Tab(93); .Grid1.Text; .Grid1.Col = 5 Printer.Print Tab(112); .Grid1.Text; .Grid1.Col = 7 Printer.Print Tab(155); .Grid1.Text; .Grid1.Col = 8 Printer.Print Tab(175); .Grid1.Text; .Grid1.Col = 9 Printer.Print Tab(205); .Grid1.Text; Next End With Printer.EndDoc en este caso el MsFlexgrid lo llamo Grid. en relacion al leneado no te sabria decir como hacerlo pero si lo puedes hacer con el printer.line para hacer el cuadriculado. ojala te sirva esta ayuda |
Pregunta: | 23886 - TRABAJAR CON DOS FORMS AL MISMO TIEMPO LEYENDO EL PUERTO COM |
Autor: | edgar cruz |
Hola que tal ! Estoy trabajando con formas en visualBasic, tengo una diseñada y cuenta con botones, grids, 2 mscomm, (para comunicarme al puerto) un mscomm lo conecto a com5 y el otro a com6 pero necesito que ambos controles de comunicación lean al mismo tiempo informacion de los puertos 5 y 6 .De este "form "que les comento creo un objeto : de la sig manera en un objeto boton : dim miform as new frmprueba miform.show de tal manera que tengo un form "original" y el otro que es una replica, cuando cargo en el original empieza a leer el puerto5 y cuando cargo la replica el "miform " y selecciono el puerto6 deja de funcionar la forma donde leo el puerto 5 trabajando solamente la ultima forma osea mifom Cómo puedo hacer para que mis dos formas trabajen independientes, es decir que una lea el puerto5 y otra lea el puerto6? Este programa lee del puerto5 y a continuacion se pasa al puerto6, regresa a leer el puerto5 y de alli al puerto6 y así sucesivamente , pero yo quiero que AMBOS PUERTOS SE LEAN AL MISMO TIEMPO. Me gustaría que me escribieran por favor una forma de solucionar esto Gracias.. y espero su contestación |
Respuesta: | Osvaldo Gardiman |
Hola Edgar. Literalmente al mismo tiempo no se puede pues el micro es uno solo. Lo que yo probaria es colocar la instrucción DoEvents en un ciclo de lectura para que ambos se vayan repartiendo el tiempo de procesador. |
Respuesta: | Fredy Ramirez |
Amigo, si es que pude entender bien tu pregunta, la solución creo está en que debes utilizar un solo formulario e insertar dos controles Timer, en cada uno de los Timer escribes el codigo que se debe ejecutar para cada com y estos se ejecutan de manera asincrona ( es decir se ejecutan los dos al mismo tiempo ) Espero esto te sirva para solucionar tu problema. |
Pregunta: | 23897 - PROGRAMA QUE SE AUTOELIMINE. |
Autor: | Guillermo Calderon |
Hola.. Nesecito con urgencia desarrollar un programa cuyo ejecutable, al correrse se pueda auto-destruir. No puedo elimnar el archivo por que el sistema no me permite, por que el file está en uso (obviamente por que está en ejecución cuando pido que se borre). Gracias por adelantado.. |
Respuesta: | luis hernandez |
con la obcion de kill eliminas el archivo esa opcion la deves de poner cuando el formulario se cierre (unload) haci ya no esta en uso el archivo |
Respuesta: | Julio Cesar Arango Cubillos |
Creas un archivo .BAT cuyo comando es DEL MIPROGRAMA.EXE. Justamente antes de terminar el programa, invocas el archivo .BAT Cuando se invoca el .BAT mediante el comando SHELL, éste se ejecuta asincrónicamente; o sea, que no espera a que termine el programa .BAT y luego termina MIPROGRAMA.EXE. Espero que te sirva. |
Pregunta: | 23917 - ERROR 20553 -NOMBRE DE CAMPO DE PARáMETRO NO VALIDO |
Autor: | Raquel Rodriguez |
Al cargar un informe desarrollado en crystal report a una aplicación Visual Basic, me da el siguiente error: Error 20553 en tiempo de ejecución-Nombre de campo de parámetro no valido. Me gustaría que alguien me dijera pq da este error,y si es posible me explicara los pasos basicos que hay que seguir para cargar el informe en crystal en la aplicacion de visual. Muchas gracias |
Respuesta: | Leo Reyes |
http://support.businessobjects.com/communityCS/TechnicalPapers/cr_dev_dbissues.pdf |
Respuesta: | Adolfo MM |
Me podrias mandar por correo un ejemplo de como estas mandando ejecutar el reporte, y si te es posible el reporte, yo lo checo y te mando otro ejemplo, sin errores y corriendo, ahh tambien las versiones tanto de Visual como de Crystal. |
Pregunta: | 24019 - QUITAR EL MENU POPUP DE WINDOWS |
Autor: | Juan Diego Pérez |
Me gustaría saber como se puede quitar el menu popup de windows que sale al pulsar el boton de derecho. El que esta compuesto de : ---> Deshacer Cortar Copiar Pegar Eliminar Seleccionar todo Gracias. |
Respuesta: | adepadua |
Yo, utilizo esta forma para impedir que se abra el menú pop-up Inserto un label y un timer Ejemplo: Private Sub Form_Load() lbMenú.ForeColor = &H8000000F End Sub Private Sub TMenú_Timer() lbMenú.Caption = lbMenú.Caption + 1 If lbMenú.Caption = "37" Then TMenú.Enabled = False lbMenú.Caption = "0" txtCodigo.Enabled = True End If End Sub Private Sub txtCodigo_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then txtCodigo.Enabled = False TMenú.Enabled = True End If End Sub Y en todos los cuadros de texto u otros controles, pongo el código de txtCodigo, cambiando el nombre del control claro está. Que lo disfrutes |
Respuesta: | Toasty |
Compañero, lo que pides es dificil de realizar, ya que entraña el uso de muuuuuchaaaaas API's, y de una técnica llamada SubClasing, qeu basicamente lo que hace es interceptar el paso de eventos desde el Sistema Operativo hacia en ultima instancia un control TextBox, por ejemplo. Pero si quieres yo te doy mi solucion mas sencilla, que no implica el uso de ninguna API, ni de subclassing, ni de un exhaustivo conocimiento del lenguaje. Suponiendo que lo que te da problemas es un TextBox (se puede aplicar a otros controles), y que este se llama txtCodigo, lo que deberias hacer es lo siguiente con el evento MouseDown: Private Sub txtCodigo_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then txtCodigo.Enabled = False txtCodigo.Enabled = True End If End Sub Y con este codigo tan simple, tienes solucionado el problema |
Pregunta: | 24020 - ¿COMO PUEDO HACER QUE UN COMMANDBUTTON SE HAGA TRANSPARENTE |
Autor: | Erika Ulloa Quintana |
No se si se puede usando este componente o si conocen otro tipo boton que me permite "ponerlo transparente"? |
Respuesta: | Mario Campos |
Hola Erika, no se por que motivo necesitás un commandbutton transparente pero podés usar otros controles, por ejemplo podés utilizar un image control y cargar un gif transparente. Si me precisás más detalles seguro te voy a ayudar. Cualquier cosa escribime. Saludos. |
Pregunta: | 24024 - PROBLEMAS CON EL EMPAQUETADOR DE VB6.0 RUNTIME ERROR 3706 |
Autor: | Joan Ratera Pey |
Hola amigos, podria alguien ayudarme con el siguiente problema? Realizo una aplicación en VB6.0 usando un control ActiveX ADO. Activo: Referencias: Microsoft ActiveX data Object 2.0 Library. Componentes: Microsoft ADO Data 6.0 (OLEDB). La aplicación funciona correctamente en la máquina con el VB6 instalado Uso Package & Deployment Wizard para crear un instalable y se crean: Setup.exe, Setup.lst y Project1.cab Intento instalar en otra máquina sin el VB6 instalado me da el error: RUNTIME ERROR 3706 ADO NO ENCONTRO EL PROVEEDOR ESPECIFICADO Saludos y gracias. Joan Ratera Pey. (Manresa, Spain) |
Respuesta: | Mauro d |
El error que te dà no es de la instalación de la aplicación, sino cuando se intenta conectar, Tendrias que revisar que el string de conexión que se le dá al método OPEN. Sea válido también en la máquina donde se instala. Si usas Access o algo por el estilo tené que instalar MDAC |
Pregunta: | 24047 - EJECUTAR UNA MACRO DE ACCESS 2000 CON PASSWORD DESDE VISUAL |
Autor: | Jesus Kado |
Necesito saber de manera urgente como puedo ejecutar una macro que esta en una base de datos de access 2000 protegida con contraseña desde visual basic. La base la tengo asociada a visual con un control Adodc. El problema lo tengo cuando ejecuto la macro, me pide la contraseña. |
Respuesta: | Roberto Vargas |
Si es que entendi bien tu problema, se puede solucionar poniendo la siguiente sintaxis en la propiedad CONNECT: ;pwd=CONTRASEÑA Donde CONTRASEÑA es obviamente la contraseña de la BD Si tu problema no es ese, contactame para ver si lo solucionamos de otra forma Suerte. |
|< << 187 188 189 190 191 192 193 194 195 196 197 >> >| |