Respuesta
en
Visual Basic
a
Como extender un evento
Pues sencillamente no se puede hacer, VB 6 no permite "extender" eventos. En el caso que me comentas, lo más sencillo es incluir una variable a nivel de módulo en la que guardar el botón con el que se hizo click, y consultar esa variable en el evento...
Respuesta
en
Visual Basic
a
Gráficos en visual basic
Para dibujar puntos lo mejor es que incluyas en un formulario un objeto PictureBox, con la propiedad AutoRedraw = True. Después utilizas el método PSet para dibujar los puntos, algo así: Picture1. PSet (10, 20), RGB(255, 0, 0) ' Punto rojo en (10,20)
Respuesta
en
Visual Basic
a
Base de datos en Microsoft Access, error en tiempo de ejecución y objeto inexistente
Prueba a especificar las propiedades del data de la siguiente manera en el evento Form. Load: Data1.Connect = "Access 2000;" Data1.Refresh Data1.Connect = ";Pwd=TU_CONTRASEÑA" Data1.DatabaseName = "\\SERVIDOR\DIRECTORIO_PUBLICO\BBDD.MDB"...
Respuesta
en
Visual Basic
a
Acerca de como usar el scanner en VB
La forma más sencilla de acceder al escáner es utilizar el componente "Kodak Image Scan Control". Añade a tu formulario un control de este tipo y el siguiente código para llevar una imagen hasta un archivo: Private Sub Command1_Click() If...
Respuesta
en
Visual Basic
a
Formulario
Supongo que para pasar los datos a Excel utilizas algo así: Dim xl As New Excel.Application Set xl = CreateObject("Excel.Application") para conseguir que no se vea la aplicación Excel, simplemente añade lo siguiente: xl.Visible = False y cuando...
Respuesta
en
Visual Basic
a
Msgbox
No tengo muy claro donde está el problema, este tipo de cosas no suele fallar, xD. El tipo de BorderStyle es indiferente, no creo que el problema esté ahí. Lo único que se me ocurre es que estés abriendo el MsgBox en algún evento "inadecuado" del...
Respuesta
en
Visual Basic
a
Reporte con fechas
Simplemente tienes que modificar la fórmula de selección de registros del informe. Para elegir un rango desde el 1/1/2004 hasta el 31/12/2004 tendrías que poner algo así: Report.RecordSelectionFormula = "{TABLA.CampoFecha}>=Date(2004,01,01) And...
Respuesta
en
Visual Basic
y en 1 temas más
a
Word con Visual Basic
En vez de abrir un documento .doc, crea una plantilla .dot con el formato que desees. Cada vez que abras un nuevo documento basándote en esa plantilla el aspecto será un documento en blanco. El código serial algo así: Dim Word As Word.Application Set...
Respuesta
en
Visual Basic
a
Crear PDF y mandar por fax Desde VB
La pregunta es demasiado genérica, ten en cuenta que yo no se lo que estás haciendo. Si quieres enviar algo por fax, en principio no te hace falta exportar a PDF, simplemente selecciona el fax como impresora e imprime. Si quieres exportar un...
Respuesta
en
Visual Basic
a
Ejecutar el contenido de un String como codigo
Pues no, eso que pides no se puede hacer. Ten en cuenta que los programas en VB se compilan y permitir la ejecución dinámica de código en cadenas exigiría volver a compilar la aplicación, aparte de corregir sintácticamente la cadena y demás procesos...