PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  2638 - GRID CON DOS FILAS CON COLUMNAS DIFERENTES
Autor:  Marco Antonio Navarro Félix
Hola:
Tengo un pequeño problema necesito saber como Puedo tener varias filas, cada una con columnas de diferente tamaño.
Si alguien sabe la respuesta le hagradecere mucho que la conteste.
  Respuesta:  cinzonte
inserta el grid luego das click derecho sobre él,
se va a desplegar un cuadro de dialogo donde encontraras la opción editar, de hay en adelante te colocas sobre la fila, y haces click y luego le das agregar fila.
para cambiar de tamaño, las columnas le das click sobre el grid, y luego editar, te colocas sobre la linia divisoria de la columna y la vas agrandando.

Espero que te sirva de algo.

    Pregunta:  2647 - ACCESO A DATOS REMOTOS
Autor:  Alejandro Facello Ayala
Hola. Necesito acceder a una base de datos Access 97 con DAO ubicada en el servidor de una red punto a punto de Windows 98, y no se que ruta poner. Si alguien sabe, es que yo en redes soy nulo o muy principiante, le agradezco la información
Un abrazo a todos
Alejandro
  Respuesta:  Jorge campuzano
bueno primero que nada tienes que ver a travez de mis sitios de red si tienes privilegios para observar datos en el computador remoto. recuerda que la base de datos ha de estar compartida, ahora bien puedes ingresar como referencia el IP o el nombre del pc al cual necesitas acceder y luego la ruta de la carpeta y el nombre de la base de datos, por eso ve primero en mis sitios de red y busca la base de datos... y luego cuando estes en esta tendras como resultado la ruta, recuerda que antes del nombre del pc o ip tienes que poner // ej://pc_remoto/carpetacompartida/datos.mdb
  Respuesta:  Hugo Araya Holvoet
Prueba con replicas de Acces, se manejan de igual formar.
La propiedad de réplica se hace con el mismo Acces(97 - 2000). Es ahí donde defines cual es la base original.
Entonces. Trabajas con bases locales y despues solo las sincronizas con la original, y buaolaa!!!!!!!.

Espero que te sea útil.
pd: no olvides especificar en el codigo de visual la orden de sincronizar.
  Respuesta:  Oswaldo Monagas
Mi amigo, cuando trabajas en redes y has elaborado un software, no debes usar una determinada ruta porque la base de datos siempre debe estar en el servidor y si tu programa funciona en un un cliente o varios clientes el usuario es quien debe poner la ruta, o mejor dicho, el usuario debe seleccionar la base de datos a trabajar y por lo tanto tu programa debe tener la condicion de entrada para seleccionar la ruta. Ahora si lo que quires es saber la ruta de como acceder al servidor, bueno te vas al Explorador de Windows y te vas a Network Neighborhood (ingles) y ahi debes seleccionar en le servidor donde debe estar la base de datos.
Nos vemos
Oswaldo

    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:  2673 - EXTRAR UN OBJETO OLE DE CAMPO ACCESS A FICHERO
Autor:  Carlos
Tengo una tabla en access con un campo OLE que contiene diapositivas de PowerPoint.
Como puedo hacer para extraer esa diapositiva a un fichero válido para ser leido por power point o
Como se puede asociar dicho campo a un objeto OLE y verlo en pantalla (los objetos OLE de VB6 solo pueden leer desde ficheros)

Gracias de antemano.
  Respuesta:  Ivan de Jesus Deras Tabora
Mira, lo que podes hacer es insertar un control OLE en VB y asignar las propiedades DataSource y DataField. Ademas si queres salvar el contenido del objeto en un archivo, los controles OLE tienen un metodo "SaveToFile" que permite grabar el objeto OLE a un archivo...
Espero te sirva, cualquier duda mandame un e-mail..

    Pregunta:  2676 - IMAGEN DE FONDO EN UN INFORME DE CRYSTAL REPORT O DATAREPORT
Autor:  Pedro Molina
Me gustaria sabes si existe alguna manera de imprimir una imagen como fondo de un informe de crystal report o data report al igual que se hace en access.
  Respuesta:  Ivan Restrepo Gomez
Hola,

Si tienes la version 7 en adelante si podras hacerlo, con el data report no he probado, aunque por lo limitado no lo creo.

Sin desmeritar las bondades del Crystal Report, yo personalmente recomiendo el ActiveReports en el que puedes trabarlo con puro codigo visual basic.

Espero que sirva de algo.

    Pregunta:  2685 - COMO AGREGAR AYUDA DEL TIPO WHAT IS THIS?
Autor:  Juan Gomez
quisiera que alguien me orientara para poner a un programa ayuda del tipo "what is this", estoy haciendo archivos de ayuda con formato html y quisiera saber si se puede tambien hacer este tipo de ayuda con el mismo formato o tengo que cambiar de formato les agradeceria mucho que me orientaran en esto
  Respuesta:  Joan-Baptista Fàbregas Muñoz
Existe un programa de Microsoft llamado HTML Help Workshop. Con este programa a partir de los documentos HTML que has creado puedes construirte un archivo de ayuda para visual basic.

Para poner ayuda del tipo "what is this", fijate que todos los controles (almenos los estandart de Visual Basic) tienen una propiedad llamada HelpContextID. Esta propiedad indica al control el indice del archivo de ayuda que tiene que mostrar como ayuda del tipo "what is this".

Espero que te sirva.

    Pregunta:  2688 - DOBLE SECCIÓN DE DETALLE CON CRISTAL REPORT
Autor:  José Antonio Guillén Martinez
Quisiera saber si hay alguna posibilidad de poder añadir en un informe desarrollado con Cristal Report 4.6.1.0 otra sección de Detalle de Lineas.
Agradeciendo a todos vuestra ayuda por anticipado

Muchas Gracias
  Respuesta:  Ricardo Sierra
Si entendi correctamente... necesitas que un reporte tenga mas de 1 seccion de linea de detalle, si es asi, no hay problema podes tener todas las lineas de detalle que querras, es decir, por ejemplo si no cabe la informacion en una sola linea podes continuar en la siguiente, simplemente en el modo de diseño de Crystal en la seccion de detalle abre una linea mas presionando Enter y ya!. Ahora bien si tu idea es poner dos columnas de detalle tambien se puede presiona boton derecho sobre la seccion detalle y luego propiedades y al final del menu que muestra esta la opcion de multiples columnas. Espero te sirva, saludos.
  Respuesta:  Wilfredo Patricio
Si necesitas hacer un reporte de datos agrupados de 2 o mas tablas si puedes hacerlo, pero debe realizar un informe de grupo de datos en el cual tienes mas de 2 secciones de detalle

    Pregunta:  2689 - MASKEDIT
Autor:  David Garcia Martin
Saludos,

Tengo un programa creado en Vb 5, el problema es que instalo el programa en varios ordenadores identicos, (mismo Windows, programas etc..) y los MaskEdit (en formato numerico) algunas veces estan alineados a la izquierda o otras a la derecha, como puede ser esto, si quiero que siempre este alineado a la derecha.

Otro fallo que he encontrado es que tengo Informes creados con Crystal Report que viene con Vb5, y cuando cargo dicho informe con el programa me dice que la libreria DLL no esta, intento abrir el informe en crystal reports en ese ordenador y lo carga pero no carga la base de datos, que dice que no tiene conexion. Yo para cargar mi programa en los ordenadores , creo unos discos de instalacion, que supuestamente instala las librerias. Que falla, tengo que instalar algun parche, etc.

Gracias.
  Respuesta:  Bruno Forchieri
Lo que te está pasando es que al llevar la aplicación a otras máquinas, te falta llevar un par de archivos.
*CRYSTL32.OCA
*CRYSTL32.OCX
*COMCTL32.OCA
*COMCTL32.OCX
Además fijate si están creados los datasource correspondientes si usás ODBC. Seguramente no estés incluyendo estos archivos en el programa de instalación. Asegurate también de que estén registradas en las máquinas, o en el servidor; según donde corra tu aplicación.
Cualquier cosa, escribíme.

    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.

|<  <<  42 43 44 45 46 47 48 49 50 51 52  >>  >|