Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Copiar multiples campos
Message
De
19/03/2003 08:23:18
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
 
À
19/03/2003 07:54:40
Mayra Suero
International Systems Developers
Santiago, République Dominicaine
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00767448
Message ID:
00767464
Vues:
9
>hola a todos.
>
>Tengo creado un formulario que contiene los datos de un cliente, es decir nombre, direccion, telefono etc. pero viene otro cliente de la misma casa y no quiero digitar los datos de nuevo la direccion, telefono etc. ¿Como yo podria copiar todos esos datos y que no sea linea por linea?

Tal vez te convendría normalizar las tablas (tal vez quieras leer mi artículo sobre normalización en el Universal Thread, http://www.levelextreme.com/Magazine/August2002/Page7.asp - el artículo también está disponible en Español).

En este caso, una tabla para la casa, otra para el cliente, con una relación uno-a-muchos (para una casa, hay más de un cliente). El cliente tendría una clave foránea a la casa.

También puedes copiar datos con SCATTER NAME y GATHER NAME, pero la normalización es preferible: si tienes una sola tabla con cliente + casa, y cambias la dirección de uno, no cambiará automáticamente la dirección de otro.

Cada tabla adicional tiene un costo, así que piensa si realmente te conviene preocuparte por eso. Una consideración importante es: ¿qué tan frecuente es este caso? Si son escasos casos, no te conviene preocuparte demasiado por la normalización, o por no volver a digitar los datos.

Saludos,

Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform