Lío con entrada de datos

30/06/2003 - 11:32 por Laura McNee | Informe spam
Tengo dos tablas relacionadas por el campo clave CIF. En una de ellas
constan datos personales y en la otra, pedidos. Quiero hacer lo siguiente al
introducir registros:

1) Tecleo el CIF, y si no existe, que añada a ese cliente a un nuevo
registro, al que en un subformulario haré entrar el pedido que nos haga.

2) Si dicho CIF existe, que me presente en pantalla los datos personales
tomados de la tabla Personal, y me aparezca el subformulario de pedidos en
blanco.

¿Cómo hacer para que un mismo formulario de datos personales me sirva tanto
para entrar datos como para que me busque los existentes, en caso de que los
haya?

Gracias, chicos.

Preguntas similare

Leer las respuestas

#16 Sendo Gimenez
01/07/2003 - 16:28 | Informe spam
Tienes mucha razon Laura,
yo tambien he estado buscando en san goggle...y puffffff...
en fin, como dices muy bien,si alguna vez lo conseguimos será para colgarlo
en la web de Buho
:-))))))))
Saludos desde England
Sendo
summitmedia.co.uk
"Laura McNee" wrote in message
news:bds5k0$2jo$
Jajaja, veo que es un tema que ha llamado la atención. No creas que antes


de
preguntar no me fui a Google a ver los mensajes referidos al tema, pero en
ninguna parte encontré una solución. Y los que crean haberla visto en
Neptuno, se equivocan. Supongo que si alguna vez lo conseguimos será para
colgarlo de la web de Búho.
:-))))

"Sendo Gimenez" escribió en el mensaje
news:%
> Laura. Jolinespues me tiene frito el tema ya!!!
> ya esta bien eh.me estoy peleando con el hace ratillo y que nanai de
> nanai.
> A mi ahora ya tampoco se me cuelga, ahora me deja escribir, me daja
digamos
> entrar datos, pero no consigo que los acepte, el muy ladino,
> de ninguna manera.
> No acepta que le meta un dato que 'no esta' en la tblpersonal ni en
> tblclientes y viceversa, por supuesto.
>
> mnmhhnmnmnmnhhh.a ver que mas nos comenta marjan
>
> Besos pá ti!!
> ;-)
> Saludos desde England
> Sendo


Respuesta Responder a este mensaje
#17 marjan
01/07/2003 - 19:30 | Informe spam
Hola Laura y Sendo,
No es que os tenga abandonados, pero llevo un día un poco... trepidante !!!
pero en positivo...

He estado pensando en "nuestro" problema y creo que lo mejor es
"reenfocarlo" y en vez de poner un Combo, trabajar primero con un cuadro de
texto independiente. La verdad es que si trabajas con CIF no puede haber
demasiada variación (ninguna creo)

Por tanto, pienso que el proceso sería el siguiente:
(Muy parecido a un hilo en el que estuvimos hace un mes con Cristina...)
Una vez escrito el CIF en Cuadro de Texto, Al salir, comprobar que existe,
Si existe, seleccionar el registro y copiar los campos que nos interesen en
el formulario actual.
Si no existe, avisarnos y abrir el formulario Clientes para añadirlo.
En el formulario Clientes o en el Pedidos crear un botón "Actualizar datos"

La única duda que tengo es, ¿que campos debemos guardar en Pedidos?
En el ejemplo de Neptuno, repite la misma información del Cliente y la
guarda en Pedidos, ello asegura la independencia de Pedidos de los cambios
posteriores en Clientes... pero también repite muchos campos ya existentes
en Clientes.
Sobre el tema ha habido alguna discusión en el grupo...
Resumiendo : ¿Que guardaremos en la tabla Pedidos? Solo el IdCliente? o El
IdCliente, Nombre, DirecciónActual, etc...

Saludos,
Y hasta mañana...
marjan


"Laura McNee" escribió en el mensaje
news:bds5k0$2jo$
Jajaja, veo que es un tema que ha llamado la atención. No creas que antes


de
preguntar no me fui a Google a ver los mensajes referidos al tema, pero en
ninguna parte encontré una solución. Y los que crean haberla visto en
Neptuno, se equivocan. Supongo que si alguna vez lo conseguimos será para
colgarlo de la web de Búho.
:-))))

"Sendo Gimenez" escribió en el mensaje
news:%
> Laura. Jolinespues me tiene frito el tema ya!!!
> ya esta bien eh.me estoy peleando con el hace ratillo y que nanai de
> nanai.
> A mi ahora ya tampoco se me cuelga, ahora me deja escribir, me daja
digamos
> entrar datos, pero no consigo que los acepte, el muy ladino,
> de ninguna manera.
> No acepta que le meta un dato que 'no esta' en la tblpersonal ni en
> tblclientes y viceversa, por supuesto.
>
> mnmhhnmnmnmnhhh.a ver que mas nos comenta marjan
>
> Besos pá ti!!
> ;-)
> Saludos desde England
> Sendo


Respuesta Responder a este mensaje
#18 Laura McNee
01/07/2003 - 19:58 | Informe spam
"marjan" escribió en el mensaje
news:OnVIvZ$
Hola Laura y Sendo,
No es que os tenga abandonados, pero llevo un día un poco... trepidante


!!!
pero en positivo...

He estado pensando en "nuestro" problema y creo que lo mejor es
"reenfocarlo" y en vez de poner un Combo, trabajar primero con un cuadro


de
texto independiente. La verdad es que si trabajas con CIF no puede haber
demasiada variación (ninguna creo)

Por tanto, pienso que el proceso sería el siguiente:
(Muy parecido a un hilo en el que estuvimos hace un mes con Cristina...)
Una vez escrito el CIF en Cuadro de Texto, Al salir, comprobar que existe,
Si existe, seleccionar el registro y copiar los campos que nos interesen


en
el formulario actual.
Si no existe, avisarnos y abrir el formulario Clientes para añadirlo.
En el formulario Clientes o en el Pedidos crear un botón "Actualizar


datos"

La única duda que tengo es, ¿que campos debemos guardar en Pedidos?
En el ejemplo de Neptuno, repite la misma información del Cliente y la
guarda en Pedidos, ello asegura la independencia de Pedidos de los cambios
posteriores en Clientes... pero también repite muchos campos ya existentes
en Clientes.
Sobre el tema ha habido alguna discusión en el grupo...
Resumiendo : ¿Que guardaremos en la tabla Pedidos? Solo el IdCliente? o El
IdCliente, Nombre, DirecciónActual, etc...



Las tablas están relacionadas a través del CIF (campo clave sin duplicados),
o sea, no hace falta ningún dato más que ese. Al menos me pareció lo más
racional al diseñar las tablas. Incluso tienen exigido integridad
referencial.
Respuesta Responder a este mensaje
#19 Sendo Gimenez
02/07/2003 - 10:16 | Informe spam
Hombre marjan crei que nos habias abandonao a Laura y a mi.
Ahora tengo algo de trabajo, pero despues tener por seguro que regreso,
(que ya me tiene picado el tema este...grgrgr...:-))

Saludos desde England
Sendo
summitmedia.co.uk
"Laura McNee" wrote in message
news:bdsi4g$cjr$

"marjan" escribió en el mensaje
news:OnVIvZ$
> Hola Laura y Sendo,
> No es que os tenga abandonados, pero llevo un día un poco... trepidante
!!!
> pero en positivo...
>
> He estado pensando en "nuestro" problema y creo que lo mejor es
> "reenfocarlo" y en vez de poner un Combo, trabajar primero con un cuadro
de
> texto independiente. La verdad es que si trabajas con CIF no puede haber
> demasiada variación (ninguna creo)
>
> Por tanto, pienso que el proceso sería el siguiente:
> (Muy parecido a un hilo en el que estuvimos hace un mes con Cristina...)
> Una vez escrito el CIF en Cuadro de Texto, Al salir, comprobar que


existe,
> Si existe, seleccionar el registro y copiar los campos que nos interesen
en
> el formulario actual.
> Si no existe, avisarnos y abrir el formulario Clientes para añadirlo.
> En el formulario Clientes o en el Pedidos crear un botón "Actualizar
datos"
>
> La única duda que tengo es, ¿que campos debemos guardar en Pedidos?
> En el ejemplo de Neptuno, repite la misma información del Cliente y la
> guarda en Pedidos, ello asegura la independencia de Pedidos de los


cambios
> posteriores en Clientes... pero también repite muchos campos ya


existentes
> en Clientes.
> Sobre el tema ha habido alguna discusión en el grupo...
> Resumiendo : ¿Que guardaremos en la tabla Pedidos? Solo el IdCliente? o


El
> IdCliente, Nombre, DirecciónActual, etc...

Las tablas están relacionadas a través del CIF (campo clave sin


duplicados),
o sea, no hace falta ningún dato más que ese. Al menos me pareció lo más
racional al diseñar las tablas. Incluso tienen exigido integridad
referencial.


Respuesta Responder a este mensaje
#20 Laura McNee
02/07/2003 - 10:55 | Informe spam
Casi lo tengo dominao, siguiendo la idea de marjan. He puesto un formulario
normal, hecho con el asistente, al que he añadido un textbox que aparece o
se oculta según me interesa y donde introduzco en CIF. Si está en la tabla,
aparece en el formulario normal, si no, pasa el número introducido al campo
CIF del formulario y permite añadir los datos.

He añadido dos botones: uno me permite guardar, y el otro (SALIR sin
guardar) me da problemas, porque detecta que el texbox que busca el CIF para
al control del formulario un valor nulo y como es un campo requerido, me da
error.

¿Cómo podía solucionarlo?

"Sendo Gimenez" escribió en el mensaje
news:%
Hombre marjan crei que nos habias abandonao a Laura y a mi.
Ahora tengo algo de trabajo, pero despues tener por seguro que regreso,
(que ya me tiene picado el tema este...grgrgr...:-))
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida