Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 2603 - SOBRE NÚMEROS DECIMALES |
Autor: | Cristina Durante |
Quisiera saber si es posible introducir en visual basic numeros decimales con la coma como sÃmbolo decimal, dado que al introducir numeros con coma me toma como entero y al introducir con punto, sà me toma como decimal. En la configuración de windows, está la coma como decimal y el punto para los miles y en access tambien, pero cuando entro en visual la configuracion es al revés. Gracias |
Respuesta: | Al Camms |
Cris:
Usa el comando replace: ---------------------------------------------------------------------- dim sValor as string, siValor as single sValor = "3425,243" siValor = Val(Replace(sValor,",",".")) ---------------------------------------------------------------------- Saludos. |
Respuesta: | Fernando Ise |
Yo para solucionar tu problema uso la siguiente funcion, en un modulo estandar. Public Function Convertir(TextoIni$) Dim Car$, J% L = Len(TextoIni$) Num$ = "" For J = 1 To L Car$ = Mid(TextoIni, J, 1) If Car$ <> "," Then Num$ = Num$ & Car$ Else Num$ = Num$ & "." End If Next J End Function Para usarla debes declarar public la variable NUM$ convertir(text1.text) Numero = val(num$) Espero te sirva. Suerte. |
Pregunta: | 2611 - TRANSFERENCIA DE ARCHIVOS POR EL PUERTO SERIAL |
Autor: | Hari Lancheros |
Estoy haciendo un programa que transmita archivos por visual basic, tengo hasta el momento transmision de caracteres. sialguien me puede ayudar le agradeceria, la ayuda lo mas pronto porfavor. |
Respuesta: | Pedro De Alba |
Utiliza el control Microsoft COMM control de Visual BAsic el cual es especial para esto y solo hay que establecer en la propiedad .settings la velocidad de transmision, la cantidad de bits de datos y los bit de parada o paridad, si necesita ejemplos escribame |
Respuesta: | Xavi |
Lo que tienes que hacer, es abrir el archivo a enviar con la instruccion ´Open´ en formato de Bit, de esta manera podras ir enviando los bits por el puerto igual que si fueran caracteres. Seria algo asi: Open Ruta\nombreArchivo For Binary AS #1 Espero que te sirva de ayuda. |
Pregunta: | 2662 - SIMULAR COMPORTAMIENTO DE SPLLITERS DE VISUAL C EN VISUAL B |
Autor: | Francisco Gómez Gómez |
Como se puede simular el comportamiento de ventanas splitters de Visual C. Quiero modificar el tamaño, en tiempo de ejecucion de un frame en Visual Basic. SI alguien conoce algun control o sabe alguna manera de hacerlo le estaria muy agradecido |
Respuesta: | hernan casadesus |
hola, aca va un pequeño ejemplo, pero por las dudas si no te llega bien, decime una direccion y te lo mando. Tenemos un Form1 con 2 picturebox llamados picture1 y picture2. Codigo: ------ Private split As New CSplitter Private Sub Form_Load() ´ Definir el divisor split.Create LeftControl:=Picture1, _ RightControl:=Picture2, _ Vertical:=True, _ BorderPixels:=4, _ AutoBorder:=True, _ Resizeable:=True, _ Percent:=35 End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) split.Splitter_MouseDown Button, Shift, X, Y End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) split.Splitter_MouseMove Button, Shift, X, Y End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) split.Splitter_MouseUp Button, Shift, X, Y End Sub Private Sub Form_Resize() split.Resize End Sub ahora el trabajo de verdad: una clase llamada csplitter. codigo: ------- Option Explicit ´ Gracias a Elliott Whitticar y a Vadim Katsman que corrigieron errores ´ y sugirieron mejoras a mis clases CHSplitter y CVSplitter. He integrado ´ parte de su código, pero no he resuelto todos los posibles problemas del ´ divisor. La principal mejora (implementada de forma independiente tanto ´ por Elliot como por Vadim) consite en combinar los divisores vertical ´ y horizontal en una única clase. Gracias. ´ Variable |
Pregunta: | 2696 - BLOQUEO DEL TECLADO Y/O MOUSE |
Autor: | Jose Villavicencio |
Quisiera saber como se pueden deshabilitar el mouse y el teclado en Visual Basic, en W95. La idea es "bloquear" una maquina, de manera que no se pueda operar, pero sin reiniciarla o perder la informacion que se tenga sin guardar. Seria bueno saber com habiliitarlos nuevamente tambien. |
Respuesta: | Mario Kha |
baja la libreria ioport y en su codigo as nulos las entradas que tu quieras solo tienes que saber un las interrupciones del teclado y mouse |
Pregunta: | 2707 - COMO GRABAR LA IMAGEN DE UN PICTURE BOX QUE CONTIENE LABELS |
Autor: | Clemete Sanchez |
Necesito grabar sin verse por pantalla (sin foco y por debajo)un picturebox, el cual contiene varias labels y otro picturebox dentro de él. Cuando utilizo la función SAVEPICTURE, se graba vacÃo, únicamente el fondo sin los controles ni la otra imagen .No sé si esto es posible(soy novato) o no lo soporta el control picturebox. Uso el Visual basic 5 SP3. Hay alguna otra forma de hacerlo??? Gracias |
Respuesta: | hernan casadesus |
Hola, A ver si entiendo tu problema?? Tenes un objeto picturebox que hace de contenedor de otros objetos, y queres guardar al disco la imagen completa con controles y todo?? Si es asi, esto talvez te sirva. Cuando haces lo que me decis, lo que haces es convertir el pg en un contenedor, y al guardar la imagen al disco, no estas guardando lo que contiene, sino la imagen en si, que no existe. O sea, para poder guardarlo en el disco tenes que crear esa imagen. La mejor forma para hacerlo, seria recorrer uno a uno los controles que se encuentran dentro del pg, extraer sus datos de posicion(left,top, height,width) y copiar su contenido a la imagen del pg de fondo. Para eso tenemos que: en los controles label quedaria algo asi pgfondo.currentx=label.left pgfondo.currenty=label.top set pgfondo.font=label.font pgfondo.print label.caption y para los picterbox pgfondo.PaintPicture pg.Picture, pg.Left, pg.Top Espero te sirva, si no, mandame un mail, y veo que puedo hacer. |
Pregunta: | 2719 - ABRIR UNA PAGINA DE EXCEL DESDE VISUAL BASIC |
Autor: | ALEX SANCHEZ |
ESTOY ELABARANDO UN PROGRAMA EN VB5.0, EN EL TENGO UN MENU ELEBORADO CON EL EDITOR DE REGISTRO EN EL MENU TENGO LA OPCION DE ABRIR. ¿COMO PUEDO HACER QUE AL SELECCIONAR LA OPCION DE ABRIR EL ME ABRA EL ARCHIVO QUE SE SELECCIONE CON LA APLICACION? EJEMPLO: PODER ABRIR UN ARCHIVO DE EXCEL Y QUE SE EJECUTE EXCEL CON EL ARCHIVO QUE SE HA SELECCIONADO. AGRADESCO A QUIENES ME PUEDAN AYUDAR. |
Respuesta: | EMMANUEL CARBALLO RANGEL |
MIRA HABER SI TE SIRVE ESTE CODIGO ESTAMOS EN CONTACTO:
ARCHIVO = "c:\RUTA DE TU DOCUMENTO Y NOMBRE DE TU LIBRO.xls" Set xls = CreateObject("excel.Application") xls.Workbooks.Open ARCHIVO xls.Visible = True xls.Worksheets(1).Activate Set xls = Nothing |
Respuesta: | Cristian Rojas I. |
te mando esta otra respuesta haber si te sirve para abrir un archivo x de excel.. ´dimesionas XLhojas como hoja de trabajo Dim XLhoja as Excel.Worksheet ´mandas una referencia para guardar el libro de ´trabajo Set Xlhoja = GetObject("Nombrearchivo.xls",_ "Excel.Sheet") o esta tambien sirve Set Xlhoja = GetObject("Nombrearchivo.xls") Espero que te sirva.... |
Respuesta: | xavi |
Para ello, ejecuta la instruccion Shell del VB, indicandole la ruta del ejecutable, o utilizando la API ShellExecute. a=shell("c:\directorios\excel.exe nombre.xls",1) La API ShellExecute, la encontraras en el apartado de Biblioteca de Temas-Visual Basic, ya que de memoria no recuerdo su estructura. |
Pregunta: | 2727 - PREVIEW DE UNA IMPRESION |
Autor: | Juan Miguel Espósito |
Necesitaria saber como mostrar por pantalla el resultado de una impresion tal como saldria en papel en Vbasic5 Desde ya muchas gracias |
Respuesta: | Sergio Raimundo |
Crea un Crystal Report pero en vez de mandarlo a la impresora mandalo a una ventana esto seria asà CrystalReport1.ReportFileName = "C:\ruta\archivo.rpt" CrystalReport1.Destination =crptToWindow CrystalReport1.PrintReport y lo que ve por pantalla sera lo que saldra por la impresora, cualquier otra cosa escribe nomas... |
Pregunta: | 2741 - SELECCIONAR IMPRESORA CON CRYSTAL REPORT |
Autor: | Mariano Laguzzi |
Tengo un problemita con el maldito C.R: Cuando desde visual mando imprimir un reporte, no me lo imprime por la impresora que el usuario seleccionó, ( mediante commondialog1.showprinter), de red; sino que me imprime unicamente por la impresora que configuré en cristal report unicamente. Gracias, muchas gracias.. |
Respuesta: | Luis Cáceres |
hola.. Mira tu problema se puede solucionar de dos maneras. Primero : en la configuración del reporte debes desmarcar la propiedad Propiedades prederteminadas la cual le indica a el reporte que busque la impresora con la cual definiste el reporte. Y en caso de que no exista en el equipo busca la prederteminnada por windows. Segundo : En el control de crystal report que utilizas en la aplicación VB debes activar el metodo PrinterSelect el cual te despliega un cuadro de dialogo para que selecciones la impresora por la cual será emitido el reporte. Ej.- CrystalReport.Printerselect Espero que te sirva Suerte |
Pregunta: | 2764 - SABER CUANDO LA PC ESTA APAGADA PO PRENDIDA CON VISUAL BASIC |
Autor: | Eloy MartÃn Silva Vásquez |
Estoy haciendo un programa en visual basic y en la cual tengo una tabla que la controlo desde el servidor para saber si alguna computadora de los laboratorios esta prendida, al momento de prender la computadora el el grupo inicio tengo un programita que se carga y graba un dato en una tabla de acces si el dato es 1 en el programa del servidor sale un mesaje indicando la pc que esta prendida, ¿como puedo saber cuando esta apagada ya que el dato que necesito que grabe en la tabla es 0 al momento de que se este apagando? ¿hay alguna api para poder hacerlo en windows 98?, es decir al dar en la opcion de apagar el sistema como saber que se presiono el boton de aceptar y grabar el dato que necesito para apagarla o hay otra forma de hacerlo. tambien quisiera saber si puedo hacer que carge un programa sin necesidad de que este el grupo inicio. por favor es urgente y gradecere mucho la ayuda gracias. |
Respuesta: | Rene Berra Lozada |
Quizas esto te interesa: hice un programa que controla las PC de un cafe internet, entreo otras cosas hace lo que tu necesitas. si deseas mas detalles contactame. |
Respuesta: | Bruno Forchieri |
Para saber si una Pc está apagada o incluso, si está prendida, existe un truquito un poco ingenioso. Tratá de acceder a la misma, por ejemplo, si tenés los discos rÃgidos compartidos Dim i as integer i = freefile on error goto Apagada open "\\LAB1\C\Autoexec.bat" for random as #i on error resume next close i ´... Apagada: ´Acá poné el código ya que si hubo un error la máquina está apagada. Esto lo podés correr cÃclicamente sobre todas las máquinas y con un archivo vacÃo alojado en cada pc. En el ejemplo te puse el autoexec.bat ya que seguro existe en toda pc. Para correr aplicaciones sin que estén en el grupo de inicio, creáte una entrada de registro en "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\"(acá va tu entrada) con una clave con el nombre de lo que deba correr. Ejemplito: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Pepe",c:\pepe\pepe.exe" Cualquier cosa, escribÃme |
Respuesta: | Daniel Azkona Coya |
Hola, La verdad es que no te he entendido casi nada del mensaje, pero a ver si te sirve este mensaje de sistema: WM_QUERYENDSESSION |
Pregunta: | 2765 - SISTEMA VB CON MUCHOS ARCHIVOS .EXE |
Autor: | Martin Andres Lamaison Lapido |
Hola, desde Uruguay les consulto. Tengo un sistema visual basic con varios proyectos, y varios progrmas ejecutables, ya que todo en uno seria gigante. Uno de los ejecutables, es el que tiene el formulario mdi prinicipal, y todos los formularios dentro de ese proyecto son child y quedan contenidos dentro del mdi. ¿ Como puedo hacer que formularios de otros proyectos, osea otros ejecutables queden contenidos dentro de un mdi de otro proyecto ? |
Respuesta: | Greivin RodrÃguez |
Lo puedes hacer de la siguiente manera:
Dividir el proyecto en varios activex dll, y despues utilizar el API SetParent(MDIForm1.hwnd,Form1.hwnd) para hacer que un formulario no MDI (dentro de la dll) se convierta en un formulario MDI... Por allà tengo un código de ejemplo... puedes contactarme para los detalles... |
Respuesta: | Yakov katz |
Lamentablemente eso no es posible. Cada proyecto consta de 0 ó 1 MDIForm. No sé que querés hacer, pero comunicar los programas por DDE o utilizando los parametros sobre los EXEs(commands: %1 %2, etc.) |
|< << 138 139 140 141 142 143 144 145 146 147 148 >> >| |