![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#22
|
||||
|
||||
|
Saludos, Jose Luis y a los lectores del foro.
Cita:
Aclarando los 4 puntos. Cita:
2.- El CHECK del LOGICO_ESTANDAR de dominio SI funciona ej: CHECK (VALUE>0), pero al usar CHECK directamente con el campo No; ej: CANTIDAD INTEGER NOT NULL CHECK (CANTIDAD>0), solo crea el campo CANTIDAD pero no el CHECK de comprobación. 3.- Como dices esta pendiente. 4.- Al parecer no entendia bien el dato de "N. Dominio" y pensaba que fallaba, pero al usar el logico_estandar lo entendi . Aqui te envio otras Observaciones: - Al darle click en "Crear Tabla", Sale un error al crear un FOREIGN KEY, pero en "IBExpert" lo objetos del script (Tablas e indices) hasta antes de la linea FOREIGN KEY, pero los objetos generado no se pueden eliminar por que estan bloqueados con una transaccion en curso. Creo que cuando encuentra un error en el Script CreaTablas no le da Rollback ni tampoco Commit, si no que lo deja en espera y lo unico que queda es reiniciar "CreaTablas" o reiniciar Firebird. - Al activar la opción PRIMARY KEY se podria sugerir un nombre x defecto para el indice (como en autogenerado) con un formato similar a PK_<Nombre_Tabla> (Por decir), igualmente al activar indice Unica: U_<Nombre_Campo>. Solo sugerir Generador cuando este activado "Crear Generador". En FOREIGN KEY el formato puede ser : FK_<Tabla_Foránea>_<Campo_Foráneo>_<Tabla_Principal>. Cita:
- El concepto de grupos - La ayuda de Proveer nombres para los indices, incluyendo el Primary Key (aunque falta el nombre del CHECK) - Y lo mas llamativo es que todo ello: esta condensado en la cabecera de la ficha "grupos" (Sin pasearse por varias pantallas o fichas para indices, valor x Defecto, Check, etc de otros programas). Respecto a la utilidad es cuestion de gustos hay los que prefieren un entorno GUI y otros como como yo que prefieren el full código SCRIPT (por ahora sobre todo para aprender el SQL, recien tengo una semana de conocer a FIREBIRD, y estoy pasandome desde MS Access) y los GUI solo los uso para verficar mi esquema en IBUTils o ver la lista de objetos y crear procedimientos en FlameRobin. Como Anécota : Solo le falta el <Enter> para pasar de un campo a otro y ya seria muy parecido a mis pantallas de pto. de venta y toma de pedido de algunos de mis Programas .Cita:
.si decides no usar los .ini también se puede almacenar en comment (al menos en Firebird 2.5 en otras no sé). eje: COMMENT ON COLUMN TIENDA.NOMTIENDA IS 'Label="Nombre Tienda"| Hint="Nombre Sucursal"'. Es solo una idea. Una vez tambien se me ocurrio hacer algo similar, pero no al crear las tablas, si no almacenar en unas tablas los datos de formularios desde un programa, donde al seleccionar las tablas y sus campos a usar y en base al tipo de dato sugiera el control a presentar y establacer los label, los hints, y las validaciones del lado del cliente, la distribucion de los controles, Maestro detalle, etc. Con una vista Previa y autogenerado de codigo. Algún dia que tenga tiempo . Bueno por ahora no sigo divagando mas. Sigue adelante con tus proyectos . |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obtener Versión del Proyecto con CLX | AESC | Varios | 0 | 23-08-2007 19:59:35 |
| Version de un proyecto | noshy | Varios | 2 | 05-05-2006 20:06:05 |
| Version del Proyecto | DJ VMan | Varios | 4 | 21-10-2003 15:34:55 |
| Limitar Insercion de registros version prueba | FernanGil | Varios | 4 | 01-10-2003 20:35:31 |
| version del proyecto | shaktale | Varios | 6 | 18-06-2003 16:58:15 |
|