BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  5769 - CRYSTAL REPORTS 6.0 Y LA UBICACION DE LA DB
Autor:  Carlos Zepeda
Saludos: estoy usando visual basic 4.0 de 16 bits y todos mis reportes trabajan muy bien ahorita, solo que hice una base de datos historica en SQL Server y pase datos y stores, pero mis reportes solo jalan con la base de datos que trae el reporte en crystal, si le cambio en database/set location jalan, pero los necesito din谩micos es decir que me respete los comandos que le envio en .connect, pero no lo hace, gracias de antemano por su ayuda.
  Respuesta:  alice queen
No entiendo bien tu pregunta, si tu problema es la ubicaci贸n de la base, seguramente esto te servir谩

Midatabase = app.path & "\" & nombre_de_la base
CrystalReport1.DataFiles(0) = (MiDatabase)

saludos

    Pregunta:  5775 - API DE WINDOWS
Autor:  Eloy Mart铆n Silva V谩squez
Como usar la api de Windows Sleep para utilizarla en Visual Basic 6.0
ya que funciona como el Timer.
  Respuesta:  juan cecconi
Hay grandes diferencias entre usar la API sleep y el control timer, pues la API detiene la ejecucion del thread hasta que pasen los x milisegundos que se le pasen como parametro, y luego continua la ejecuccion. Si lo que queres es realizar una temporizaci贸n sin detener la ejecucion debes hacer un lazo de la siguiente forma:

Pausa = 5 ' Segundos a esperar
HoraActual = Timer ' Hora actual
Do While (Timer < HoraActual + Pausa)
DoEvents ' Procesa los mensajes
Loop

y debes asegurarte que no se entre a esta funcion mientras permanece aqui para que no se genere recursividad.
Hay otra forma de hacer esto pero es con los objetos de sincronizacion de las API (waitforsingleobject y demas funciones) , y es bastante mas complejo.
Pero ojo que esto no tiene relacion con el control timer, ya que este provoca eventos cada periodo de tiempo que se le pone en la propiedad intervalo, sin detener ningun la ejecucion

    Pregunta:  5820 - REPORTE EN VB CON BASE DE DATOS ORACLE
Autor:  Beatriz Elena Molina Pere
Estoy empezando en el ambiente de Visual Basic y deseo conocer como hago un reporte en visual basic de unas tablas que estan en bases de datos oracle.

por su ayuda muchas gracias
  Respuesta:  Alfonso
No se si esto funciona, no se si recibiste el mensaje de ayer. Si nadie te ha respondido o hadie te ha solucionado la duda env铆ame un correo, dime tambi茅n la versi贸n del Crystal Reports que tienes.

Saludos.
  Respuesta:  Alfonso
Si todav铆a no lo has solucionado, env铆ame un correo y te lo explicar茅, ya que puede ser un poco largo, y si ya tienes contestaci贸n no merce la pena que te lo env铆e de nuevo

    Pregunta:  5858 - CERRAR APLICACI贸N DESDE VISUAL
Autor:  Denny Hern谩ndez
Soy estudiante de informatica y estoy haciendo una aplicaci贸n para un peque帽o negocio que tengo y necesito saber como puedo lograr que Visual primero que abra la aplicaci贸n en pantalla completa y luego que transcurrido el tiempo que le he asignado para la conexi贸n a Internet me cierre el Internet explorer agradezco quien me pueda ayudar en cuanto a una posible soluci贸n.
  Respuesta:  Oswaldo Monagas
Haslo con el control Timer, asignale el tiempo que quieras y en el codigo del timer le asignas que descarge el formulario o la coneccion a internet a traves de uso de unload, Si quieres que este en memoria lo trabaj con hide "tu formulario.hide"

    Pregunta:  5938 - RECIBIR SHELLS DESDE UNIX CON BD PROGRESS
Autor:  Veronica Garza
Quisiera saber como recibir un shell de unix desde Visual y tambien como leer la informacion para poder encontrar una palabra dentro del shell.
  Respuesta:  Gaba
si lo que pretendes es que ejecuten tu programa desde unix y que te pasen un parametro o varios,ya sea en el form_load,o en una sub main
deberas de recoger dicho parametro con la instruccion Command$
Ej.:
sub main
dim x
x=command$
'en x recojeras una "cadena" de caracteres con los parametros que necesites
end sub
espero que te sea de ayuda
si no es esto lo que necesitas es que no he entendido bien tu pregunta

    Pregunta:  5947 - COMO REPRODUCIR SONIDOS CON DIFERENTE FRECUENCIA Y DURACION
Autor:  Martin Saiz
Agradecer ayuda al respecto. Como se pueden generar diferentes sonidos variando solo la frecuencia y la duracion en VB5.
Los viejos BASIC, tenian una instrucci贸n que era SOUND frec,dur, y este sonido salia por el parlante de la PC.
Ahora quisiera hacer algo parecido pero empleando la placa de sonidos.
Gracias
  Respuesta:  Pablo ********************
haciendo una llamada a la siguiente funcion
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

    Pregunta:  6082 - TECLA INTRO DEL TECLADO NUMERICO
Autor:  Francisco Javier Ruiz Pernia
Estoy tratando de saber si se puede hacer que el visual basic distinga entre la tecla INTRO del teclado num茅rico y la tecla INTRO del teclado normal. Ambas me dan el c贸digo de tecla 13 cuando hago una llamada al evento Keypress y KeyDown, 驴Alguien sabe como se puede hacer?
  Respuesta:  Jose A. Hern谩ndez
Hola Francisco.
Aqu铆 va la respuesta a tu pregunta.
Cuando usas la constante vbKeySeparator para evaluar las pulsaciones de teclas en los eventos KeyUp, KeyDown o KeyPress y distinguir el Enter del teclado alfab茅tico y el Intro del num茅rico las comparaciones siempre devuelven falso debido a un bug (del VB 4, 5 y 6 !!).

Para resolverlo :

Declaramos en el formulario :
Private Declare Function PeekMessage Lib "user32" Alias _
"PeekMessageA" (lpMsg As MSG, ByVal hwnd As Long, _
ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long, _
ByVal wRemoveMsg As Long) As Long

Private Type POINTAPI
x As Long
y As Long
End Type

Private Type MSG
hwnd As Long
message As Long
wParam As Long
lParam As Long
time As Long
pt As POINTAPI
End Type

Const PM_NOREMOVE = &H0
Const WM_KEYDOWN = &H100
Const WM_KEYUP = &H101
Const VK_RETURN = &HD

Y en el evento :

Dim MyMsg As MSG, RetVal As Long

' se le pasa:
' estructura MSG para recibir la informaci贸n del mensaje
' handle de la ventana
' filtros superior e inferior a 0 para recibir todos los mensajes
' PM_NOREMOVE para dejar las pulsaciones en la cola de mensajes
' usa PM_REMOVE (1) para eliminarlas
RetVal = PeekMessage(MyMsg, Me.hwnd, 0, 0, PM_NOREMOVE)

' ahora comparamos el MSG.wParam con VK_RETURN
' si la pulsaci贸n fue esta, miramos el bit 24 del lparam. Si est谩 ON se us贸 el
' teclado num茅rico, si no el alfab茅tico.
If RetVal <> 0 Then
If MyMsg.wParam = VK_RETURN Then
If MyMsg.lParam And &H1000000 Then
MsgBox "Enter del teclado num茅rico"
Else
MsgBox "Enter del teclado alfab茅tico"
End If
End If
Else
MsgBox "No hab铆a mensajes en la cola o a habido problemas con PeekMessage"
End If

Espero que te sirva. No suelo tener mucho tiempo para esto de la inform谩tica, pero si tienes alg煤n problema, d铆melo y veremos si se puede hacer algo. Un saludo
  Respuesta:  Hugo Montes
Aunque so'lo programo en Qbasic y para uso personal, intente' hacer lo mismo a trave's del MS2 utilizando el Ansi.sys cargado en el Config.sys..... no me resulto' pero tbn. reconozco que no segui' ninguna bu'squeda detallada utilizando los mandos Switches, Keyb, modificadores /x /k, combinaciones, etc..... asi' que so'lo quiero mencionarte dos detalles:
1ro.- Pienso en que el Vbasic no esta' demasiado lejos de co'digos y t'ecnicas ba'sicas del MS2 y los anteriores Basic's para MS2 que muchos DESPRECIAN olvida'ndose que en todo el mundo la mayori'a comenzo' con esos compiladores [aunque el Vbasic tiene alcances mayores, es verdad].....
2do.- A trave's del MS2 y usando el Ansi.sys la u'nica diferencia que encontre' entre las dos teclas Intro fue que usa'ndolas en combinacio'n con las teclas Alt [las alternas] SI' producen dos co'digos nume'ricos distintos..... Porque' no utilizarlas que al fin y al cabo he visto que todo programador siempre coloca las combinaciones de teclas ma's REBUSCADAS que puede encontrar?..... Crees que notari'an la diferencia?..... Hugo Montes.,
  Respuesta:  Alf Carmona
no se puede diferenciar, puesto que es la misma tecla, solamante es cuestion de distribucion del teclado.

    Pregunta:  6144 - CREAR ACCESO TELEFONICO A REDES DESDE VB
Autor:  julio rodanes martinez
Me gustaria saber si se pude crear desde Visual Basic un acceso telefonico a redes, doce tu le pasa los parametros que quieres.
Gracias
  Respuesta:  Jose Luis Atanasio
Julio: Te paso algo que encontre en una pagina de Internet. Lo que no especifica es como pasarle parametros pero espero que te sirva.
Suerte.

Jose Luis.

--------------------------------------------------------
Dim AbroConexion As Long
AbroConexion = Shell(\"rundll32.exe rnaui.dll , RnaDial \" & \"NombreDeConexion\", 1)
SendKeys \"{ENTER}\"
--------------------------------------------------------

Comentarios: Tom谩 en cuenta que ten茅s que reemplazar NombreDeConexion por el nombre verdadero que tenga la conexion de acceso telefonico de Windows, tambi茅n pod茅s cambiar el nombre de la variable AbroConexion (no el tipo de variable) e inclusive hacerla p煤blica si lo necesitas.

    Pregunta:  6148 - NOMBRE DEL RECURSO COMPARTIDO DE LA IMPRESORA
Autor:  Juan Miguel Montilla Pavon
Hola,
A traves de codigo Visual Basic me gustaria conocer el nombre que se le da a la impresora como recurso compartido.
Es decir, el nombre que aparece en propiedades, ficha compartir, en la casilla "nombre de recurso compartido"
Gracias
  Respuesta:  Angel
Te puedo dar una pista...
Creo que vas a tener que utilizar la estructura DEVMODE del API de Windows. Es bastante complicada de utilizar, pero una vez que lo has conseguido, tienes toda la informaci贸n necesaria sobre la impresora.

    Pregunta:  6159 - MANEJO DE IRQ7
Autor:  Armman
Tengo un programa que maneja a la perfecci贸n la famosa IRQ7 del puerto paralelo y necesito llevar esto mismo al ambiente visual y m谩s precisamente a Visual Basic 6 驴Alguien me puede ayudar con algo de c贸digo para manejar esta interrupci贸n o alguna utilidad o control que lo haga?
  Respuesta:  Jorge Eduardo
La funci贸n que tienes hecha, en qu茅 lenguaje est谩??
Es importante que sepas que posiblemente no funcione para ambientes como Windows NT, que no permite manejo de IRQ tan f谩cilmente...

|<  <<  154 155 156 157 158 159 160 161 162 163 164  >>  >|