Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sugerencia con interfaz de usuario !!!!!! (https://www.clubdelphi.com/foros/showthread.php?t=57380)

david_uh 12-06-2008 22:39:43

Sugerencia con interfaz de usuario !!!!!!
 
Hola foro
tengo un pequeño problema acerca de como crear una interfaz de usuario adecuada para el siguiete caso:
Tengo una tabla clientes (id,nombre,direccion,telefono,etc), y una tabla telefonos (idcliente, idoperador, movil, numero), el campo movil es 's' en caso de ser celular y 'n' caso ser fijo, y por último la talbla operadores (id, nombre).
¿Cual seria la interfaz adecuada para el ingreso, modificación y eliminacion de clientes sabiendo que tengo que ingresar su nombre, dirección, etc y ninguno, uno o varios telefonos asosiados a este?, necesito alguna sugerencia, estare muy agradecido por cualquier aporte.


Saludos David

Al González 13-06-2008 03:02:54

¡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 :p)

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. :)

david_uh 14-06-2008 01:20:42

Si gracias, me da ideas para hacerlo, se me olvidaba un dato estoy usando delphi 6 e firebird 5
Gracias, espero mas sugerencias

Lepe 14-06-2008 10:37:24

Firebird 5 uauuuu y ¿qué tal va? ¿debe ser la host***? :D :D

Saludetes ;)

david_uh 15-06-2008 02:05:01

heyy me equivoque es firebird 2 mil disculpas ...


La franja horaria es GMT +2. Ahora son las 17:49:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi