PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  48642 - CRYSTAL Y POSTGRES "REGISTRO INCORRECTO DE PARÁMETROS"
Autor:  FABIO ADOLFO MALDONADO BECERRA
Tengo una aplicación que estoy realizando en VB 6.0 con DB en Postgres, tratando de reportear con Crystal, en tiempo de diseno, el generador de reportes encadena bien los datos y no presenta ningun problema, pero en tiempo de ejecución me saca el error "Imposible conectar... registro incorrecto de parámetros" y me saca del programa, si alguien me puede ayudar.. gracias de antemano.
  Respuesta:  Olivia Ruiz
Mira yo tambien tengo una aplicacion vb 6.0 con Postgres y uso para reportes Data Environment y los conecto a traves de driver de postgres para windows y funciona bien.

Comunicate conmigo para mas detalles

    Pregunta:  48673 - SELECCIONAR VARIOS REGISTROS EN UN DBGRID
Autor:  GUSTAVOG Gil Valor
Como seleccionar varios registros en un OBJETO DBGRID???
  Respuesta:  JOSE PASTOR LEZCANO LOPEZ
Espero que esto te pueda servir de algo:

Private Sub Command3_Click()
On Error GoTo Err_Rutina_Error
While Not RsAlumnos.EOF
Me.DGAlumnos.SelBookmarks.Add RsAlumnos.Bookmark
RsAlumnos.MoveNext
Wend
Exit_Rutina_Error:
Exit Sub
Err_Rutina_Error:
MsgBox Err.Description
Resume Exit_Rutina_Error
End Sub

    Pregunta:  48765 - IMPLEMENTAR ZLIB EN VB 6.0
Autor:  Mariana
Hola a todos...
Necesito saber como usar la libreria zlib en vb6 para comprimir y descomprimir un fichero xml.
La idea es abrir un ficher xml comprimirlo con zlib y guardarlo en otro fichero y luego abrir este ultimo fichero descomprimirlo con zlib y escribir el resultado en otro fichero.
He visto algo en c,pero no se bien como pasarlo a vb...
  Respuesta:  Agustín Dávila
Si la librería es un fichero DLL, sólo tienes que ir al menú: "Proyecto --> Referencias". Pulsas el botón "Examinar" y buscas la librería. Normalmente el fichero estará en "c:windowssystem32"

    Pregunta:  48811 - ACCESO A BTRIEVE CON VISUAL BASIC 5
Autor:  Luis Robert Latorre Alarcon
Como manipulo base de datos en Btrieve con visual basic 5.0?
  Respuesta:  Laubrisa Orellana
Para conectarse a Btrieve debes utilizar una ODBC, la que yo utilice para ello es de Pervasive , no se si existe alguna de distribucion gratuita, lo que si es que los archivos que manejan la estructura(DDF)no pueden estar dañados y la conexion es bastante inestable por lo que se dañan frecuentemente, busca alguna alternativa a la manipulacion directa, quizas te sirva algo intermedio, por ejemplo si grabas algo desde VB a Btrieve talves dejar los datos en un txt y salir al shell y ejecutar un programa btrieve que lea el texto

    Pregunta:  48821 - PROTEGER PROCESOS
Autor:  Matias Fernandez
hola, necesitaba saber como puede hacer para proteger procesos, de manera q no se pueden cerrar o que al cerrarse se abran automaticamente de nuevo
gracias por la ayuda
  Respuesta:  Marito
En este link tienes la respuesta para ocultar el proceso:

http://www.recursosvisualbasic.com.ar/htm/listado-api/70-ocultar-administrador-tareas.htm

respecto de lo otro puedes hacer que la aplicación se vuelva a abrir en el evento unload del form.

Salu2.

    Pregunta:  48868 - SOCKETS EN VISUAL BASIC 2005
Autor:  jordi casas
Necessito crear una aplicacion que gestione los puertos serie de un servidor, y para hacerlo tengo que comunicarme con el servidor a través de sockets, yo he pensado en conectar un socket para cada puerto. Pero lo que no encuentro, es como conectar el socket. He hecho un Console Application que funciona, pero lo tengo que hacer con entorno visual (Form). Trabajo con Visual Studio 2005 y no encuentro la manera de añadir los sockets, en muchos sitios habla de winsock, pero tampoco lo encuentro. Espero que puedan ayudarme a empezar, gracias!
  Respuesta:  Gabriel Fernandez
Realmente no conosco mucho VB 2005, asi que voy a tratar de ayudarte ideandome en VB6.
Como leiste en los sitios, en VB6 el WinSock es un complemento que viene con el Lenguaje, Simplemente lo que se hace es agregarlo.

Ahora, como se que VB2005 es un tanto diferente te recomiendo, ademas de buscar en las herramientas el complemento, buscar si utiliza alguna libreria especialmente para este complemento. Las librerias a veces te salvan dado que brindan mucha info de como utilizarlas

Espero comentarios, Saludos
----
Gabriel

    Pregunta:  48955 - EJECUTAR LA HOJA AL CORTE
Autor:  yurandir Lopez
Jovenes éxitos a todos, solo quisiera saber como ejecutar la hoja al corte de la impresora estoy usando el comando PRINT

gracias
  Respuesta:  Oscar
Exitos para ti tambien.

Si pudieras explicar mejor tu pregunta podriamos intentar ayudarte.

Si lo unico que quieres es imprimir algo por la impresora, efectivamente el comando que necesitas es PRINT

Private Sub imprimir()

Printer.Print "Exitos para todos"

end sub

    Pregunta:  49002 - MANEJO DE SOCKETS CON UNA BD DE SQL200
Autor:  Luis Alberto Velasquez
Quisiera un ejemplo de como trabajar con sockets en VB6 enviando una consulta a mi servidor de base de datos y este me devuelva los datos para mostrar en pantalla del cliente.
  Respuesta:  LUIS ALEJANDRO FRANCO RODRIGUEZ
Buenos dias amigo, te comento que eso lo puedes hacer directamente sin necesidad de conectar el Winsock, esto si lo tienes en una red LAN, pero si quieres es concetarlo a una red externa debes programar el Winsock en cada uno de sus metodos..

Winsock1_Close // CIERRA LA CONEXION
Winsock1_Connect // CONEXION DE LA BD EN DADO CASO QUE QUIERAS LA BD, TE RECOMIENDO QUE SEA UN PROGRAMA...
Winsock1_ConnectionRequest // PARAMETROS DE COMO CONECTARLO
Winsock1_DataArrival // AQUI LLEGA LA INFORMACION O DATA...
Winsock1_SendComplete // ME DA UNA MARCA DE QUE LA DATA LLEGO...

    Pregunta:  49015 - ERROR 8577
Autor:  Marcelo Nuñez del Prado
Buenas a todos: tengo un problema que no se como resolverlo,
Cuando copia una tabla de access desde el mismo access funciona sin problemas, mas cuando creo la tabla desde Visual Basic (definiendo los campos correctamente) al ejecutar el programa que lee la tabla da
Error 8577 No se ha Especificado valores para alguno de los parámetros requeridos.

Si alguien tiene idea de el porque del error agradeceria si me ayudan

Gracias
  Respuesta:  yurandir Lopez
Saludos, te envio este código esperoq ue te ayude, lo he usado y me ha funcionado.

Private Sub Copy_table()
dim idl01 as database
dim idl02 as database
Dim idl01r As TableDef 'la tabla origen
Dim idl02r As TableDef 'la tabla nueva
Set idl01 = OpenDatabase("base de datos origen")
set idl02 = opendatabase("base de datos destino")
Set idl01r = idl01!tablaorigen
Set idl02r = idl02.CreateTableDef("tablanueva")
With idl01r
mcampos = .Fields.Count
For a = 0 To mcampos - 1
idl02r.Fields.Append idl02r.CreateField(.Fields(a).Name, .Fields (a).Type, .Fields(a).Size)
Next
End With
idl02.TableDefs.Append idl02r
End Sub

    Pregunta:  49047 - IMPRESION CON COMMONDIALOG
Autor:  Oliver Ibarra
Hola, espero que algien me pueda ayudar, estoy desesperado, quiero hacer una impresion desde visual basic, la cual se imprime directamente a la impresora que tengo predeterminada en Windows, lo que quiero es que antes de imprimir lo que quiero se muestre una ventana donde vea las diferentes impresoras instaladas en mis sistema y seleccionar una a a la cual enviar, he probado con el commondialog.showprinter pero cuando selecciono otra impresora que no es la predeterminada no respeta la seleccion y acaba enviandola a la que se tiene por defecto en el Windows, trate que desde las p'ropiedades del commondialog poner en Printerdefault = true, ahora si, al seleccionar la impresora en el cuadro de impresoras me envia la impresion a la impresora que yo quiero pero el problema es que la convierte a predeterminada y yo quiero que siga la incial como default, que me aconsejan , como lo puedo solucionar, he pensado que debe de haber una instruccion donde uno pueda indicar el nombre de la impresora que uno quiera o bien otra instruccion que regrese el valor predeterminado a la impresora inicial, espero que me entiendan , por su ayuda, gracias,,, ayudaaaaaa por favor...
  Respuesta:  xavi
Aqui tienes el codigo para seleccionar la impresora. Nombre de imrpesora, es la impresora que quieres que imprima.

Dim x As Printer
For Each x In Printers
If x.DeviceName = "NombreImpresora" Then
Set Printer = x
exit for
End If
Next x

|<  <<  267 268 269 270 271 272 273 274 275 276 277  >>  >|