• Domingo 28 de Abril de 2024, 11:31

Autor Tema:  Re: Ayuda por favor  (Leído 1277 veces)

Cesar M.C

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda por favor
« en: Jueves 13 de Noviembre de 2003, 16:13 »
0
Por las pocas respuestas, pienso que no habeis entendido mi pregunta. Intentare hacerla de otra manera.

Tengo un formulario principal, el cual me hace todo exectuando la busqueda de registros, mi intencion es que al pulsar sobre un boton llamado busqueda, se abra un formulario, con un textbox, en el textbox le pongo la referencia, y si lo encuentra me gustaria que me mostrase todo el registro en el formulario principal.

Se que es haceros perder el tiempo, pero  no se hacerlo.

Muchas gracias.:question:

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Ayuda por favor
« Respuesta #1 en: Jueves 13 de Noviembre de 2003, 17:21 »
0
Hola César...

A ver hombre, ¿qué es lo que no sabes hacer?

- ¿Que se abra un formulario pulsando un botón?

- ¿Cómo buscar un registro determinado?

- ¿Cómo pasar el valor del textbox al primer formulario?

- ¿Nada de lo anterior?

Dices que no sabes hacerlo, mi pregunta es ¿lo has intentado? y si es afirmativo ¿cómo?

A ver si puedes ser un poco más concreto porque no creo que nadie te vaya a proporcionar una 'solución integral' que la acoples a tu proyecto y funcione.

Chao.

Cesar M.C

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda por favor
« Respuesta #2 en: Viernes 14 de Noviembre de 2003, 15:31 »
0
Muchas gracias Brroz, sabia que no me explicaba bien. lo que no se hacer es que una vez que me encuentra el registro me lo muestre en el formulario principal.

Muchas gracias de nuevo Brroz.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Ayuda por favor
« Respuesta #3 en: Sábado 15 de Noviembre de 2003, 09:54 »
0
Hola Cesar.

Si ya has encontrado el registro, actualiza los campos en el formulario con los datos del ¿recordset? Es que como no seas más concreto...

A ver, supongo que la búsqueda y la obtención de datos la haces sobre un recordset, y también supongo que el alcance de ese recordset abarca sólo hasta el formulario de búsqueda (es que si fuera de otra forma, seguro que ya no tenías ningún problema), es decir, en el formulario de búsqueda, una vez que aceptas, buscas directamente en un recordset que tienes definido en el formulario. Para este caso deberías hacer algo del estilo:

FormPrincipal.Text1.Text = Recordset1.Fields(0).Value
FormPrincipal.Text2.Text = Recordset1.Fields(1).Value
.
.
.

Desde luego, yo declararía el recordset en el formulario principal (o en alguna clase) y utilizaría el formulario de búsqueda únicamente para devolver el valor por el que buscar. Esto lo puedes hacer de varias formas. Te adjunto un ejemplo en el que puedes ver dos de esas formas. Sirve también de ejemplo de uso de un evento y de una propiedad.

Espero que esto te sirva, sino, repito intenta ser algo más concreto, pues tuve que responder por suposiciones mías.

Abur.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

Cesar M.C

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda por favor
« Respuesta #4 en: Sábado 15 de Noviembre de 2003, 18:21 »
0
Muchas gracias Brroz, voy ha probar tu ejemplo, aunque pienso que directamente si va ha ser lo que yo buscaba.

Muchas gracias de nuevo, cuando lo pruebe te dire como me ha ido.

Cesar M.C

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda por favor
« Respuesta #5 en: Miércoles 19 de Noviembre de 2003, 01:22 »
0
Muchas gracias Brroz, eso era lo que necesitaba, y no sabia como hacerlo.

Siendo un poco mas pesado, has visto el otro mensaje que tengo puesto, sobre el presto863. Bueno te comento un poco, Me gustaria coger algunos datos de una base de datos de access, eso no es problema, el problema es que necesito ejecutar el Presto antes, abrir el proyecto y despues exportar los datos en formato access, mi pregusta es si eso hay alguna manera de poder automatizarlo, vamos que al abrir la aplicacion en VB, o al pulsar algun boton hiciera el proceso que te he comentado anteriormente.

Gracias de nuevo y perdona las molestias.

:suerte:

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Ayuda por favor
« Respuesta #6 en: Miércoles 19 de Noviembre de 2003, 08:55 »
0
Hola Cesar.

No conozco el presto863 del que hablas... Si permite algun tipo de automatización entonces hacer lo que dices, no debe ser difícil. También podría ser que la aplicación incluyera alguna api, ocx o dll activeX, pero no lo sé, consulta los manuales que tengas.

Como mucho, así sin más, podrías abrir la aplicación presto desde vb (shell o shellexecute), o incluso controlar si está abierta... pero interactuar con ella, no sé.

Te reitero que consultes los manuales que tenga la aplicación y compruebes si cuenta con alguna interface para el progrmador.

Suerte.