Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 19699 - CONECTAR ADABAS D CON VISUAL BASIC |
Autor: | Carla Siles |
Quiero usar Visual Basic 6.0 para acceder a bases de datos en ADABAS D. Ya conseguí el ODBC pero no puedo crear la base de datos en ese formato.
gracias. |
Respuesta: | José Castro |
Carla. Puedes accesar la base de datos con el ODBC o con OLEDB pero no puedes crear Base de Datos por que el ODBC u OLEDB no es Manejador de Dase de Datos ADABAS que seria lo que le falta. Creo ese manejador lo pudieses conseguir en INTERNET. |
Pregunta: | 19708 - LLAMAR EL CUADRO DE DIALOGO DE PROPIEDADES DE FECHA Y HORA.. |
Autor: | Carmen Dolores Franco Miranda |
Me encuentro trabajando en una aplicacion de Visual Basic 6.0, que es necesario tomar la fecha y hora del sistema, quisiera saber como mandar a llamar el cuadro de dialogo de propiedades de fecha y hora de windows, desde mi aplicacion.
Gracias por ayudarme. |
Respuesta: | Andrés Hurtado Rodríguez |
Las instrucciones Date y Time te permitiran tomar esos datos segun sea en ese momento para la PC, pero si lo que pretendes es modificarlos por el panel de control haslo con esta instruccion...
Call Shell("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl", vbNormalFocus) Espero te ayuden estas lineas. |
Pregunta: | 19782 - SINCRONICAR SQL SERVER Y ACCESS |
Autor: | Sergio Ibañez |
Necesito trabajar con bases de datos sql server y access a la vez, donde puedo encontrar in formacion para que me sincronice los cambios en ambas direcciones , es decir los cambios efectuados en sql los pase a acces y viceversa, muchas gracias |
Respuesta: | Roberto Luciano |
sql server tiene una opcion k se conoce como replicacion(no es mas k tener la misma informacion en dos servidores de base de datos, donde estos son los k se encargan de mantenerse actualizados automaticamente) , esto hace k no solamente sql y access lo hagan sino oracle y sql, sql y sql, informix y sql, ect, toda base de datos k sorte la replicacion, con replicacion si cambias un registro en una base de datos este cambio se registra en el otro...
Ojo, para la replicacion, trata de k el tiempo de sincronizacion sea el maximo como para tener siempre la misma data en ambos manejadores de datos y el minimo como para cuando se caiga un servidor de base de datos no afecte al otro si un servidor de base de datos esta sincronizado con otro, si su tiempo de sincronizacion es 0 o aproximado a cero, si se cae el sistema de un server de base de datos, tambien se cae el sistema en el otro servidor de base de datos |
Pregunta: | 19783 - MANEJADOR VENTANA |
Autor: | Julio Gomez |
Hola buenos días. Gracias ante todo.
Mi pregunta creo que es un poco complicada, estoy desarrollando un programa en VB utilizando Apis, el programa ya esta terminado, pero me gustaria que fuera lo más configurable posible, entonces, necesito obtener el manejador de una ventana, pero no quiero hacerlo poniendo el nombre de la aplicación (ej. findwindow(vbnullstring,"calculadora")), hay alguna manera de saber el manejador de la ventana a traves del identificador del proceso o mendiante el thread. Si supieran de alguna Api que a mi se me haya pasado o alguna función les estaría muy agradecido. Atentamente. |
Respuesta: | Javier Perez |
La función GetWindowThreadProcessId te permite obtener el identificador del proceso de una ventana determinada, que es lo inverso de lo que necesitas saber; a partir de esta información es posible obtener la relación que buscas haciendo un recorrido por las ventanas activas hasta encontrar aquella para la que esta función te devuelve el identificador de proceso que tu conoces. La función podría ser algo así:
Public Const GW_HWNDFIRST = 0 Public Const GW_HWNDLAST = 1 Public Const GW_HWNDNEXT = 2 Public Const GW_HWNDPREV = 3 Public Const GW_OWNER = 4 Public Const GW_MAX = 5 Public Const GW_CHILD = 5 Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long Declare Function GetNextWindow Lib "user32" (ByVal hwnd As Long, ByVal wFlag As Long) As Long Declare Function GetTopWindow Lib "user32" (ByVal hwnd As Long) As Long Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long Public Function ObtenerVentanaProceso(hproceso As Long) As Long ' Devuelve el hwnd correspondiente a la ventana del proceso hproceso Dim hwnd As Long Dim hProcessId As Long Dim hThreadId As Long ' Obtenemos el identificador de la ventana de nivel superior hwnd = GetTopWindow(0) Do ' Obtenemos el identificador del proceso creador de la ventana hThreadId = GetWindowThreadProcessId(hwnd, hProcessId) If hProcessId = hproceso Then ' Es una ventana del proceso buscado; comprobamos si es una ventana padre If GetWindow(hwnd, GW_CHILD) <> 0 Then ' Encontrada la ventana buscada Exit Do End If End If hwnd = GetWindow(hwnd, GW_HWNDNEXT) Loop Until hwnd = 0 ObtenerVentanaProceso = hwnd End Function |
Pregunta: | 19801 - COMO PUEDO CREAR TAREAS PROGRAMADAS EN WIN 98 CON VISUAL B.6 |
Autor: | Luis Gonzalez |
Por favor como puedo hacer para crear tareas programadas a travez de visual basic 6.0 de forma automatica donde yo le de el programa a ejecutar y la hora. Muchas Gracias.. |
Respuesta: | Christian Benitez Morel |
Bueno, una sugerencia, creas un programa en donde debes utilizar el control timer y determinar cada tanto hacer el sondeo para preguntar que hora es y que fecha, de acuerdo a eso realizas la consulta a tu base de datos o al lugar donde tenes almacenadas las tareas a realizar.
y si conincide en la hora y fecha con alguna se realiza la tarea. A mi me sirvio para realizar una copia de seguridad en una pequeña base de datos en el trabajo. ojala te sirva, cualquier duda no dudes en consultar. Suerte |
Pregunta: | 19807 - DESINSTALADOR |
Autor: | Rodolfo Mora Rocha |
Que tal, vi la respuesta a la preg. 3780 de VB y comentan que se utilice el Installer de Visual Studio. Ya le estuve investigando, pero no le doy como se pueda crear un setup en VB6 y que te cree también un desinstalador.
De antemano, muchas gracias. |
Respuesta: | Wilfredo Pérez Velázquez |
Ponte en contacto conmigo, debido a que la explicación es larga y no se que deseas hacer realmente...
Un saludo. |
Pregunta: | 19844 - DIBUJAR SOBRE UN MSCHART |
Autor: | Juan Gómez |
Necesito saber una forma de dibujar líneas con el control Line u otra manera sobre un gráfico creado con MSChart en VB 6.0.
Resulta que tengo un gráfico dispersión XY y necesito dibujar manualmente una serie de separaciones preestablecidas sobre el gráfico. He observado que Line, Shape y Label no pueden colocarse sobre el MSChart, quedan bajo él aunque los insertes sobre él. Sería de gran ayuda para mí obtener una respuesta. Gracias. |
Respuesta: | Javier Perez |
Puedes recurrir al API de Windows. A partir de la propiedad hwnd del control MSChart, mediante la función GetDC puedes obtener acceso a un contexto de dispositivo para la ventana del control, lo que te permitiría dibujar cualquier cosa sobre el control. Eso si, deberías tener en cuenta que cada vez que el gráfico se redibuja, se pierde lo que hayas dibujado tu, por lo que tendrías que redibujarlo. El siguiente ejemplo te puede dar una pequeña idea:
Type POINTAPI x As Long y As Long End Type Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long Public Declare Function LineTo Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long Public Declare Function MoveToEx Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, lpPoint As POINTAPI) As Long Private Sub dibujar() Dim hdc As Long Dim p As POINTAPI Dim r As Long hdc = GetDC(MSChart1.hwnd) r = MoveToEx(hdc, 8, 8, p) r = LineTo(hdc, 64, 64) r = ReleaseDC(MSChart1.hwnd, hdc) End Sub |
Pregunta: | 19845 - IMPRESION DE .EPS |
Autor: | miguel guevara |
Hola amigos, quisiera que me ayuden a crear un programa que me permita imprimir archivos eps, (imagenes grabadas en formato eps) que estan grabadas en una carpeta indicada (imagenes por ejemplo) esta carpeta contiene por decir 10 archivos eps . quisiera un programa que me permita leer esta carpeta tomar el primer archivo e imprimirlo y asi sucesivamente hasta imprimir el ultimo archivo. si cada archivo o imagen miden 10 cm. por 10 cm, imprimirlo en medio de la hoja A4.
Por favor me urge confeccionar este programa por favor ayudenme. gracias. |
Respuesta: | Juan Pablo Escobar García |
mira yo tengo hecho un progama hecho en visual basic que busca un texto en cualquier carpeta de tu disco. Solo seria que le cambies donde busca en el directorio y la extension en vez de *.* que sea *.eps:
Código Esto te servira para buscar los archivos de las imagenes en una determinada carpeta. cualquier duda no dudes en consultar. |
Pregunta: | 19904 - IMPEDIR EL USO DEL TECLADO Y MOUSE |
Autor: | Alejandro Floridia |
Estoy realizando una aplicacion ciente-servidor (utilizando el Winsock) y necesito inhabilitar(luego habilitarlos) en una determinada maquina el teclado y el mouse.
Muchas gracias ALejandro. |
Respuesta: | Javier Iglesias |
Puedes utilizar un control OCX llamado Disable que te permite inabilitar el raton, el escritorio, la barra de herramientas, las combinaciones tipo Ctrl-Alt-Supr... etc. Si te interesa lo puedes bajar en Mundo Vb. Hay un link a esa pagina desde la web del programador.
Un saludo |
Pregunta: | 19924 - ESCRIBIR EN TABLA EXCEL INCRUSTADA EN WORD |
Autor: | Carlos Salazar |
Necesitaría escribir directamente desde VB en una tabla de Excel que se encuentra incrustada (no vinculada) en un documento de Word. |
Respuesta: | Cecilia Colalongo |
Si desde Word podes modificar la tabla incrustada, tendrías que grabar una macro en Word haciendo las modificaciones y luego pegar el código de la macro en VB, tendrías que usar el Word como automation server en VB. (por ejemplo o=CreateObject("Word.Application"))
|
|< << 169 170 171 172 173 174 175 176 177 178 179 >> >| |