![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Pues yo uso esta otra, muy parecida a lo propuesto por cierto:
Cita:
__________________
Guía de Estilo de los Foros Cita:
![]() |
#2
|
||||
|
||||
![]() Todas las propuestas están realmente buenas. A mi entender, una forma que sea un poco mas amable con el programador es la que uno debería considerar con mayor prioridad.
Por eso la solución de Delphius me pareció bastante acertada. Sin embargo reconozco que las otras formas están bastante buenas. Saludos, Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#3
|
||||
|
||||
Sin desmerecer ninguna de las opciones propuestas, pienso que la opción de Marcoszorrilla es más cómoda que la de Delphius (no es nada personal
![]() ¿Está seguro de eliminar (S/N)? El usuario tendría que contestar con dos teclas: si Además en ambos casos, las de marcos y delphius no pasarían algunos filtros que hay que añadirles, el de las mayúsculas o minúsculas: Marcoszorrilla: Create Domain Dm_Boolean As Char(1) Default 'N' Not Null Check (Value IN ('S','N')); Delphius:CREATE DOMAIN BOOLEANO AS CHAR(2) NOT NULLCHECK(VALUE IN ('SI', 'si', 'NO', 'no')); En el primero hay que controlar que sea upper de lo tecleado y en el segundo caso que no conteste Si, sI, No, nO, sí, Sí Por lo tanto el ganador es... create domain domSiNo smallint default 0 check (value between 0 and 1) La respuesta de casimiro... ¡¡¡bien!!! ![]() ![]() ![]() |
#4
|
||||
|
||||
Hay que tener en cuenta que yo presento al usuario un Cuadro Combinado con las opciones S y N por lo que no tiene que teclear nada, solamente elegir y sino elige nada pues ya es "N", por defecto.
¿Cuál es la mejor opción? Pues la de Casimiro que es el único que se ha atrevido a decirlo. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
Jeje, lo mío también era broma, lo mejor es que el usuario mueva la cabeza en un sentido o en otro y sea el programa quien interprete lo que ha querido decir.
Aunque estoy pensando que el "Reconocimiento de gestos" chocaría con una persona de movilidad diferente en el cuello, por ejemplo porque lleva un "collarín". No se??????? Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
#7
|
||||
|
||||
Habría que saber si en todos los idiomas significa lo mismo el movimiento de cabeza:
Movimiento horizontal... NO Movimiento vertical...... SI ![]() |
#8
|
||||
|
||||
![]() Cita:
Igualmente, ha sido muy instructivo el debate acerca de los Booleanos, tengo entendido que Firebird 3 los tendrá incluído, espero que sea así. Saludos.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#9
|
||||
|
||||
¿Y ahora?
![]() ![]() Saludos, Sea cual fuese el método elegido... de alguna u otra manera debemos controlarlo en el aplicativo así que nadie se salva. Saludos, |
#10
|
||||
|
||||
![]() Y si, cada vez se complica mas.
En fin...
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#11
|
||||
|
||||
Personalmente utilizo la misma solución que Casimiro.
create domain Booleano smallint default 0 check (value between 0 and 1); Prefiero estos valores enteros, que no dan lugar a confusiones puesto que son casi un estándar, extendido gracias a su utilización en C. Lo prefiero a manejar caracteres que variarán en función de la lengua del programador (castellano : S/N o V/F, inglés : Y/N o T/F, francés : O/N, ...). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#12
|
||||
|
||||
Precisamente lo uso por mis años usando en lenguaje C.
|
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Existe alguna función en Firebird que me permita restar fechas??? | Nelly | Varios | 1 | 06-07-2007 21:27:56 |
existe campo de tipo memo ? | ascrnet | Varios | 15 | 29-03-2007 11:17:32 |
¿Como convertir de texto a tipo fecha en firebird? | Nelly | SQL | 5 | 22-02-2007 17:54:14 |
¿Que tipo de imágenes soporta firebird? | Delphius | Firebird e Interbase | 12 | 13-10-2006 19:33:58 |
Tipo BIGINT en FireBird en Delphi ? | teletranx | Firebird e Interbase | 7 | 15-03-2004 20:44:28 |
![]() |
|