PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  15335 - COMO CENTRAR UNA CAJA DE DIALOGO (COMMON DIALOG)
Autor:  Carlos Irigoyen
Quisiera saber cómo se puede en VB centrar una caja de diálogo mostrada con el Common Dialog (Ej. commondialog1.ShowOpen), cuando se pone ésta sentencia siempre la muestra en el lado superior izquierdo, y desearía que ésta apareciese centrada en pantalla, como por ejemplo en Access.
  Respuesta:  Sergio Brillo
Un pequeño truco para tu problema es crearte un frame ponerlo invisible si lo deseas y lo q pasa es q el commondialog siempre toma primero si hay un frame se situa en las mismas coordenadas q el frame, osea en la parte de arriba, y si no hay un frame se te situa en el del form, espero q te sirva esto y si tienes alguna duda de como hacerlo o no te funciona escribeme y te lo comento mas extensamente, un saludo

    Pregunta:  15339 - IMPRIMIR CONTENIDO DEL WEBBROWSER SIN QUE PREGUNTE IMPRESORA
Autor:  Bernardo Calderon
Hola a todos, tengo hecho mi navegador y en el boton imprimir va el siguiente código:

WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDID_DONTPROMPTUSER, Empty, Empty

Este efectivamente imprime...., pero muestra una pantalla donde me pide seleccionar la impresora. (cosa que no quiero que haga)

Si alguien sabe como hacerlo sin que me pregunte por la impresora agradeceré su ayuda.

NOTA: No puedo ocupar el Iexplore 4.

Gracias
  Respuesta:  Ely Mazza
Hola,

Para que no aparezca el cuadro de diálogo imprimir debes escribir tu código de la siguiente manera:

WebBrowser1.ExecWB OLECMDID_PRINT, 0,0,0

Suerte!!!

Ely

    Pregunta:  15390 - DETECTAR QUE TECLA SE HA PRESIONADO MIENTRAS SE ESCRIBRE
Autor:  hector rincon ramirez
hola muy bueno dias

soy un programador novato en visual basic 6.0: Mi pregunta es

¿mientras que estoy escribiendo en un textbox detecte automaticamente si se ha presionado la tecla "F1 o TAB " y me llame una función?
  Respuesta:  Fernando Valdez Espinoza
Con la funcion KeyPress del objeto

    Pregunta:  15398 - CREAR ODBC POR CODIGO PARA DBASE
Autor:  Benja Benja
me gustaria saber como crear un origen de datos odbc mediante código. Estoy accediendo a datos con Ado y quiero acceder a unas tablas de DBASE.

Gracias
  Respuesta:  luis Ruiz
Lo puedes hacer creando las entredadas en el registro de windows mediante código. Yo tuve que hacer esto en la instalación de una aplicación y no es complicado. Si quieres el código enviame un emilio

Saludos

    Pregunta:  15450 - PROBLEMAS DE RECORDSET VB6 - ORACLE
Autor:  Indira Cedeño
Actualmente me encuentro cambiando una aplicación VB6-Access a VB6-Oracle. La conexión con la Base de Datos se realiza a través del cliente oracle (sin ODBC), mi problema es cargar los recordset ya que una consulta de 136.000 registro se tarda demasiado por que se están cargado todos los registros al recordset antes de mostrarlos al usuario. ¿Existiría alguna forma de cargar los recordset por parte, es decir que este se llene progresivamente y ya poder ir trabajando y mostrando los datos?. De antemano agrdezco la ayuda que me puedan prestar.
  Respuesta:  Fernando Melo
Hola
Claro que puedes dividir la consulta para que tu recordset sea mas pequeño.... como se hace esto depende de la estructura de tus datos y lo que vas a mostrar

Cuando tu creas un recordset tan grande como dices, debes tener en cuenta el tipo de recordset que estas creando (dynaset, snapshot), ya que de ello depende la velocidad del SQL y la consulta del recordset, y no es cierto lo que dices que debes esperar a que todo el recordset se llene... eso sucede solo en el caso de resultados pequeños. Todo cursor tiene un limite de registros que puede cargar, los demas los carga solo cuando hay solicitudes por parte del usuario.....

Pienso que el problema lo tienes es cuando muestras el recordset y no cuando cargas el recordset, debes diseñar una ventana que te permita ver solamente una cantidad limitada de registros y cuando el usuario quiera ver más, muestras otro grupo de registros.. de esta manera no saturas la memoria ni tampoco te gastas un tiempo largo para cargar todo el recordset en un ventana.....

Espero te sirvan estos consejitos.... si tienes dudas puedes escribirme con gusto te ayudaré en lo que este a mi alcance

    Pregunta:  15456 - COMO PUEDO COMBIAR EL COLOR DE UN PROGRESSBAR
Autor:  RUBEN CENIZO
Hola a todos:

Necesito informacion de comopuedo hacer para combiar el color de relleno de un ProgressBar, que en ves de ser azul sea un color diferente si es que se puede hacer.
Lo que nesecito es que a medida que el ProgressBar se llene poder cambiar el color para identificar en que rango estoy trabajando.

Gracias
  Respuesta:  Oswaldo Monagas
Desde que lei tu pregunta en la Web del Programador me intereso el modo de hacerlo pero intente con el de VB pero parece que no lo tiene. Pero de todas maneras encontre en el basurero de ocx en mi pc un control que tiene esas propiedades y creo que se pueden manipular.

Descargar

    Pregunta:  15482 - COMO HACER UN CHECKBOX EN UN DATAGRID
Autor:  Sandra Maria Hurtado Velez
Por favor, necesito que me ayuden con una duda, y es la de :¿cómo hacer un checkbox dentro de un datagrid?, pues tengo que mostrar una lista con un chequeo, de cual esta activo y cual no.

Gracias
  Respuesta:  Nuria
Porquè no pruebas a utilizar el control listview en lugar de datagrid? El listview tiene la opción de incluir check box.
  Respuesta:  Francisco Cañamares Rodriguez
Estimada Sandra:

Nunca he trabajado con el datagrid, me imagino que será como todos los grid's.
Yo he insertado textbox y combos en MsFlexGrid.
La idea que te propongo consiste en insertar el check box en el grid y hacerlo visible o invisible en la posicion que te convenga.
Programas que se coloque en la casilla/s que tu quieras y con el doble clik haces que aparezca o desaparezca a tu conveniencia.
Para dejarlo marcado/desmarcado puedes insetar un bmp en la celda o puedes insertar un caracter gráfico en la celda que indique marcado o desmarcado.
Lamento no disponer de tiempo para explicartelo mejor o mandarte un código ya generado.
No obstante si no das con ello te puedo enviar como se hace con un text box.
Saludos

    Pregunta:  15492 - EJECUTAR LA INSTALACION DE VARIOS PROGRAMAS DESDE VB
Autor:  Genaro Sanchez
Como puedo ejecutar varias instalaciones de programas desde visual basic, por ejemplo, instalar de primero office, luego el setup de mi programa hecho en Visual Basic y luego otro programa. Algunos programas requieren que se reinicie la maquina, luego de reiniciarla que siga con el siguiente instalador. Todo esto con solo presionar un boton. Por supuesto que el usuario tiene que llenar la informacion requerida por cada instalador, como por ejemplo, numero de serie, directorio de instalacion, etc. Lo que me interesa es como hacer eso desde un programa hecho en Visual Basic, que instale varios programas uno tras otro.

Gracias de antemano.

Genaro Sanchez
  Respuesta:  SuNcO
Yo no se hacer eso como los profesionales pero se me ocurrio una idea

- Primero ejecutas tu programa, y quiza hasta le dices cuales son los ejecutables o ya los tienes en algun archivo ini
- Grabas en un .ini que "voy en el 1" y ejecutas el primer instalador
- Entras al registro de Windows y grabas en donde Windows busca que se va a ejecutar al inicio, esto es Hkey_Local_Machine>Software>Microsoft>Windows>Run (un ejemplo de como grabar y leer el Registro lo puse en www.chakasteam.n3.net/winsock.html) y grabas el ejecutable tuyo
- Previamente tu ejecutable debe ser invisible y cuando se ejecute de nuevo al inicio revise el archivo .ini y ahora ponga algo como "voy en el 2" y se ejcute el 2do instalador
- Ya que tu sepas que vas en el X numero entonces eliminas la clave del registro de Windows

Se ve complicado pero no lo es, es una idea recuerda

    Pregunta:  15512 - COMUNICACION REPETITIBA FALLIDA
Autor:  Jose martinez garcia
Estoy haciendo un programa de chat para unos amigos, quiero que el programa intente conectarse al sevidor repetitivamente hasta que el servido se ejecute, he probado con todo tipo de reconocimiento de errores y no funciona, he pusta en un control timer a 10000 intervalos y el codigo ejecutado es el siguiente:
Winsock1.RemoteHost = "67.58.146.98" 'direccion ip
Winsock1.RemotePort = 1066
Winsock1.Connect

pero con el control timer a un poniendo asi el codigo:
on error resume next
Winsock1.RemoteHost = "212.97.176.105"
Winsock1.RemotePort = 1066
Winsock1.Connect

Despues del primer intento el porgrama no envia otro intento de comunicacion.

responderme rapido
gracias
  Respuesta:  SuNcO
Ke el servidor se ejecute solo ? Eso no lo entiendo, pero si se de winSock y te invito a chekar unos ejemplos ke puse en www.chakasteam.n3.net/winsock.html

Yo tengo un chat ke si funciona, solo dime ke es exacto lo ke te falla, ya ke aki pones 2 ip's distintas y es algo confuso

    Pregunta:  15528 - IMPRIMIR UN DATA REPORT EN FORMA APAISADA
Autor:  Joselo Tabbia
Hola amigos:
Tengo cierta urgencia por solucionar el tema de imprimir un Data Report en forma apaisada, ya que los datos que debo mostrar son muy largos y en un data report portrait no me entra.-
Desde ya muchas gracias.-
  Respuesta:  Roi
Tan sólo tienes que ir al menu archivo/configurar impresora. Allí simplemente seleccionas en Horientación la opción que deseas y guardas el informe. Siempre que imprimas el informe , en lo sucesivo te saldrá de la manera en que lo hayas guardado.

|<  <<  142 143 144 145 146 147 148 149 150 151 152  >>  >|