Ver Mensaje Individual
  #2  
Antiguo 13-06-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola!

Para un caso donde se tenga una tabla de teléfonos, creo que sería conveniente agregar dos campos: CodigoMundial y CodigoRegional. Así, el número 327-3361 de la ciudad de Morelia quedaría registrado como:

CodigoMundial SmallInt: 52 (México)

CodigoRegional SmallInt: 443 (Morelia)
(no vayan a usar la palabra "LADA", por favor, eso es una marca )

Numero VarChar (10): '3273361'

En cuanto al campo que utilizas para indicar el tipo de teléfono, en lugar de "movil", podrías llamarle IDTipoTelefono, haciendo que apunte a una tabla llamada TipoTelefono con los diferentes tipos de teléfono que desees registrar (fijo, móvil, radio, satelital, IP, y los que sigan inventándose en el futuro).

En cuando a la interfaz de usuario, ésta podría ser maestro-detalle. Y en caso de que desees presentar la tabla Cliente con más de una entidad complementaria, podrías utilizar algún tipo de "page control" (contenedor con pestañas) para esos detalles.

Aunque la siguiente imagen no se apega 100% al caso que nos ocupa, puede darte una idea:


Espero haber ayudado.

Un saludo.

Al.
Responder Con Cita