PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  46907 - PUEDO USAR VB6.0 Y MYSQL
Autor:  Alberto Torres
Hola me gustaria saber si puedo utilizar MySql Como base de datos para Visual Basic.en el caso que asi fuera querria saber si es Optimo y como abriria la base de datos desde el editor de VB. Desde ya muchas Gracias. Saludos desde Corrientes Argentina.
  Respuesta:  xavi
Hola Alberto, sin ninguna duda, puedes utilizarlo, es mas, yo te lo recomendaria por muchas ventajas...
Aqui te adjunto un ejemplo de como utilizarlo con ODBC:

Dim Conexion As ADODB.Connection
Dim Registro As ADODB.Recordset
Set Conexion = New ADODB.Connection
Conexion.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.1.100;DATABASE=DatabaseName;UID=UserName;PWD=Password;OPTION=16427"
'Conexion.ConnectionTimeout = 30
Conexion.Open
Registro.Open "SELECT * FROM Tabla", Conexion, adOpenDynamic, adLockReadOnly

Espero que te sirva

    Pregunta:  46953 - CREAR ACCESO DIRECTO PARA UN PROGRAMA EN VISUAL BASIC
Autor:  Carlos Piña
Aún no sé cómo crear mediante código un acceso directo de un programa. Así como los programas de instalación, que generan automáticamente un acceso directo de un programa en el escritorio de Windows. Díganme si hay una API o una función, porque he buscado en la biblioteca MSDN y no hay temas que se refieran a lo que busco. Gracias.
  Respuesta:  Rolando Lau
Plop!
Bueno ...
te dire es super sencillo , utiliza el empaquetador de VB , buscalo en las herramientas adicionales que se instalan junto con el vb , ahi te dira como se hace y los pasos a seguir ..
Es super sencillo , ..suerte ..
Bye

    Pregunta:  46956 - COMO VER SEPARADOR DE MILES CON MSFLEXGRID ?
Autor:  Juan Torres Murillo
deseo ver separador de miles y decimales usando un control de visual basic 6
  Respuesta:  jose herrera
la forma que yo utilizo es que cuando voy a ingresar el valor lo hago con una mascara ej:
Flex.TextMatrix(1, 0) = Format(TXTVar, "##,###,##0.00")
sino era lo que esperabas enviame un correo mas especifico y veremos que podemos hacer, suerte

    Pregunta:  47024 - IMPRIMIR DOS FORMULARIOS EN UNA HOJA
Autor:  Juan Josimar Suazo Reza
¡¡HOLA!! NECESITO IMPRIMIR DOS FORMULARIOS EN UNA MISMA PAGINA PERO NO ENCUENTRO COMO HACERLO, SI PUDIERAN AYUDARME SE LOS AGRADECERIA MUCHO.
  Respuesta:  Hector Infante
Hola,
Lo más recomendable para realizar una impresión de ese tipo, es mandarlo en una función que imprima de manera secuencial los campos requeridos, esto te puede dar mucha mayor velocidad ya que la impresión por lo regular es asíncrona. Si requieres mayor información manda un correo para enviarte un ejemplo.

Saludos

    Pregunta:  47075 - COMO SABER REQUISITOS MíNIMOS?
Autor:  raul gimenez herrada
Hola a todos.

Quisiera saber si hay alguna forma de saber los requisitos mínimos de hardware que tiene un programa que yo he creado con VB6. Hay alguna manera de calcular-los? O es simplemente ir probando en diferentres maquinas/configuraciones?

Grácias!!!
  Respuesta:  Eider Mauricio Aristizábal Erazo
Eso depende del nivel de memoria que tu estimes que consume tu programa, tambien debes proyectar el crecimiento de la base de datos de tu programa a 2 años y con eso sacarias el minimo de espacio de tu disco duro, el procesador si puede ser el minimo con el que funcona windows95 creo que puede ser de velocidad d 200 MHZ. Pero la mejor me parece es ir probando en diferentes máquinas

    Pregunta:  47080 - COMO MANEJAR OBJETOS ELECTRONICOS DESDE VB 6
Autor:  Leonardo Vasquez
Gracias pos su atencion seria muy bueno que contestaras mi pregunta ya que haremos una feria de electronica y robotica y es escencial para mi saberlo.
Gracias
  Respuesta:  Miguel Hernandez
Saludos
Aunque no soy experto en el tema, la forma mas viable de lo que quieres hacer es manejar el puerto paralelo o en su defecto alguno puerto serial (donde se instala el mouse por ejemplo), los cuales pueden manejarse desde VB

Otra forma seria a traves de la tarjeta de red pero bien sea por un medio fisico (cable UTP de 4 pares) o inlamabrico, pero ya todo dependeria delo que quieras controlar.

espero que te sirva saludos

    Pregunta:  47113 - ERROR: NO SE ENCONTRO ISAM INSTALABLE
Autor:  Miguel Garzón
cree un agenda en visual basic 6 con una base de datos en excel y estoy utilizando control data, pero no se activa, ya le di ruta y nombres. Sé que se activa una opcion en referencias, mas cuando lo ejecuto me aparece este mensaje "NO SE ENCONTRO ISAM INSTALABLE", ¿cual es mi error?.
  Respuesta:  Ariel
Busca en internet e instalate el MDAC 2.8. Seguro que es eso.

    Pregunta:  47154 - ACCEDER A UNA BASE DE DATOS EXCEL CON CLAVE DESDE VB
Autor:  marcelo
Hola a todos. Tengo una base de datos excel que está protegida con contraseña. Necesitaría acceder a la misma desde visual basic, previo ingreso de dicha contraseña.

Desde ya, muchas gracias.
  Respuesta:  Bismarck Pineda
´Saludos desde Guatemala, probá este código que a mi me funciona bien

Espero te sirva

Dim xlApp As Excel.Application
Dim xlWB1 As Excel.Workbook

Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlWB1 = xlApp.Workbooks.Open("d:\test.xls", , , , "password")
xlWB1.Close
Set xlWB1 = Nothing

xlApp.Quit
Set xlApp = Nothing

saludos

    Pregunta:  47191 - SABER CUANTOS DIAS TIENE UN MES
Autor:  Luis Alberto Vélez
Hola, desarrollo una aplicación en Visua Basic y necesito averiguar los dias que tiene un mes especifico, existe alguna función que me devuelva el número de dias que tiene un mes?
  Respuesta:  ricaurtem
Explico mejor.

La idea es esta, debes de tener un mes y un año a utilizar, entonces para usar el datediff, primero necesitas la fecha1 y la fecha2, la fecha1 seria la fecha del mes y el año actual (como dia usas 1, ejemp 1-Sep-2006), entonces para la fecha2 le sumas al mes que tienes le sumas 1, para que sea el mes siguiente (Solo hay que poner condicion para cuando el mes es Diciembre (12) ya que si le sumas 1 no hay mes 13, sino que ya te diste cuenta pasa a enero y para un año despues tambien)
O sea si es diciembre le sumas 1 al año y lo pones a que sea enero, sino le sumas 1 solamente al mes, entonces te quedaria algo asi fecha2= 1-Oct-2006, y luego restas con el usando el modo de solo dias, Datediff("d", fecha1, fecha2) y listo, te sirve hasta para año bisiestos y todo sin mucho lio.
  Respuesta:  ricaurte
Puedes usar la funcion datediff, y restas, el primer dia del mes siguiente menos el primer dia del mes actual. (incluyendo el año)
yo lo he usado y me va bien.
  Respuesta:  Al Camms
Luis:

Te dejo una pequeña función que ejemplifica como determino los días de un mes:
----------------------------------------------------------------------------------------------
Function ¿byDiasMes(ByRef byDia As Byte) As Byte
If byDia < 1 Or byDia > 12 Then Exit Function
¿byDiasMes = Val(Mid$("312831303130313130313031", (byDia - 1) * 2 + 1, 2))
End Function
----------------------------------------------------------------------------------------------
La prefiero en vez de dejar regados if's y select's a lo largo del código.

Por supuesto, tienes que ingeniartelas para agregarle un día más cuando se trate de un febrero bisiesto (año MOD 4 AND NOT año MOD 100 = 0 OR año MOD 400 = 0)

Hasta ahora no he encontrado un truco, hechizo o función (patentada por Gates) que haga lo anterior, si la encuentras, por favor avisame.

(Nota: Funciona bien también en C, Java, 4690, Pascal, etc.)

Espero que te sirva

    Pregunta:  47212 - BUSCAR EN UN FILELISTBOX
Autor:  Jaimix
Hola! Tengo Visual Basic 6.0. Estoy programando un buscador de archivos en un directorio concreto. El caso es que tengo un FILELISTBOX con todos los archivos de ese ddirectorio, pero cuando quiero realizar una búsqueda en ese mismo directorio, no sé que comando utilizar.
Alguien puede ayudarme? Muchas Gracias!
  Respuesta:  Pedro Pineda
Que tal!!!

lo que quiere hacer es muy sencillo, para buscar un archivo en el filelistbox debe crear un bucle for de la siguiente manera....

Dim i ' declaro el contador, el nombre del filelistbox sera FILEPRUEBA

for i = 0 to FILEPRUEBA.listcount - 1

if "archivo.txt" = FILEPRUEBA.list ( i ) then
msgbox "el archivo si existe"
exit for
end if

msgbox "el archivo no existe"

next i

Asi le sale lo q quiere hacer pero Otra forma de hacer eso, es hacer una referencia a la libreria de "Microsoft Scripting Runtime" luego declara una libreria de esta forma "Dim fsaprueba as new Filesystemobject" y listo esa libreia le deja hacer maravillas con archivos, copiar, pegar, mover y lo q usted necesita.

despues de declarar la libreria haga esto en un boton o donde lo necesite:

if fsaprueba.fileexist("C:\windows\prueba.txt") = true then

Msgbox "El archivo existe"

else

msgbox "el achivo no existe"

end if

|<  <<  262 263 264 265 266 267 268 269 270 271 272  >>  >|