Creación de un proyecto BDE
#1
Escrito 24 noviembre 2008 - 02:07
Vamos a crear un proyecto paso a paso utilizando BDE y Paradox.
Para ello nuestro amigo Jose Fco nos propondrá un proyecto el cual vamos a desarrollar en base a sus requerimientos.
Le cedo la pluma a Jose.
Salud OS
#2 Guest_Jose Fco_*
Escrito 24 noviembre 2008 - 04:10
Pues es lo que comentaba y que el amigo Carlos realizo el programita.Se trata de un programa para tener el control de mantenimiento de las camas del hospital.Tiene un numero de control,Modelo,Fabricante,Localizacion,Numero de serie y una fecha de cuando fue realizado su test de safety que expira al año de ser realizado y que pone en letras rojas si la fecha esta vencida.(Trabaja muy bien esto Carlos) Por otra parte tiene un campo menu que permite poner comentarios, con un click abre el menu y con doble click regresa a su tamaño normal.Seria bueno que le dieras una miradita a ese codigo de Carlos y captes la esencia del proyecto.
Que mas te puedo decir?
Un Saludo.
#3
Escrito 24 noviembre 2008 - 04:20
#4 Guest_Jose Fco_*
Escrito 24 noviembre 2008 - 04:23
No se si te refieres a la cantidad de camas.Pero no pasan de 600, en realidad son como unas 580 y no creo que pasen de 600 nunca.este es un tipico proyecto que crece muy rapido, te recomendaria utilizar Firebird para posibles escaladas de la criatura. Pero bueno si la desicion es paradox le entramos
Un Saludo.
#5
Escrito 24 noviembre 2008 - 04:26
Veo que te gusto el menu de comentarios amigo, es simpatico por que no ocupa espacio......Por otra parte tiene un campo menu que permite poner comentarios, con un click abre el menu y con doble click regresa a su tamaño normal.....
....
Saludos
#6
Escrito 24 noviembre 2008 - 04:40
No se si te refieres a la cantidad de camas.Pero no pasan de 600, en realidad son como unas 580 y no creo que pasen de 600 nunca.
este es un tipico proyecto que crece muy rapido, te recomendaria utilizar Firebird para posibles escaladas de la criatura. Pero bueno si la desicion es paradox le entramos
Un Saludo.
me refiero a la cantidad de funciones que se le pueden ir agregando, un programa de control de mantenimiento siempre da mas de lo que se penso al principio.
#7 Guest_Jose Fco_*
Escrito 24 noviembre 2008 - 04:47
Hola
Veo que te gusto el menu de comentarios amigo, es simpatico por que no ocupa espacio.
.....Por otra parte tiene un campo menu que permite poner comentarios, con un click abre el menu y con doble click regresa a su tamaño normal.....
....
Saludos
Si la verdad me gusto esa idea y ademas la copie para futuros proyectos.
#8 Guest_Jose Fco_*
Escrito 24 noviembre 2008 - 05:57
No se si te refieres a la cantidad de camas.Pero no pasan de 600, en realidad son como unas 580 y no creo que pasen de 600 nunca.
este es un tipico proyecto que crece muy rapido, te recomendaria utilizar Firebird para posibles escaladas de la criatura. Pero bueno si la desicion es paradox le entramos
Un Saludo.
me refiero a la cantidad de funciones que se le pueden ir agregando, un programa de control de mantenimiento siempre da mas de lo que se penso al principio.
Si te entiendo perfectamente.
#9 Guest_Jose Fco_*
Escrito 25 noviembre 2008 - 07:02
Un Saludo.
#10
Escrito 25 noviembre 2008 - 07:42
Se debera, acondicionar primeramente el directorio de la aplicacion supongamos que creamos un directorio en c: llamado BedControl, dentro de este uno llamado Data, y dentro de data uno llamado Net, qeudando asi:
c:-
|-- BedControl -
|-- Data -
|-- Net
A continuación vamos a configurar las variables del BDE para que apunten a ese directorio, entramos en panel de control y en el icono de BDE administrator entramos en la pestaña Configuration y seguimos la ruta:
Configuration\Drivers\Native\Paradox
Alli vamos a conseguir una propiedad llamada NetDir le indicamos el siguiente Valor:
c:\BedControl\Data\Net
En el menu Object Seleccionamos Apply y cerramos todo lo que hayamos abierto.
Siguiente paso: Creación de la base de datos.
#11
Escrito 25 noviembre 2008 - 07:58
propongo para comenzar dos tablas:
- Equipos registro de todos los equipos que ameriten mantenimiento, en este caso son camas, pero propongo ese nombre para hacerlo mas escalable
- Mantenimientos Se debe crear un registro por cada mantenimiento realizado a cada equipo, esto nos da una cardinalidad de un equipo a muchos mantenimientos.
los campos serian
Equipos
Nombre Tipo Longuitud
CodigoEquipo String 13 (pk)
Descripcion String 60
Modelo String 60
Fabricante String 60
Serial String 60
Ubicacion String 60
DiasMantenimiento Integer (Cada cuantos dias se realiza el mantenmiento)
FechaUltimoMant Date
Observaciones Memo
Mantenimientos
Nombre Tipo Longuitud
CodigoMantenimiento Auto (pk)
CodigoEquipo String 13 (fk)
FechaMantenimiento Date
Descripcion String 60
Realizadopor String 60
Observaciones Memo
Se esperan debates al respecto de las estructuras
#12
Escrito 25 noviembre 2008 - 09:36
Ok... a ver si ayudo... si solo se trata de eso, creo que con las dos tablas es suficiente, ahora ¿se necesita algun nivel de seguridad (Usuarios - permisos) para su manejo?
#13 Guest_Jose Fco_*
Escrito 25 noviembre 2008 - 01:05
#14
Escrito 26 noviembre 2008 - 07:51
Saludos.
#15
Escrito 26 noviembre 2008 - 07:59
#16 Guest_Jose Fco_*
Escrito 26 noviembre 2008 - 08:21
Un Saludo.
PD:Pero esta bien, recuerden que esto se trata de un tutorial.
#17 Guest_Jose Fco_*
Escrito 26 noviembre 2008 - 11:23
#18
Escrito 26 noviembre 2008 - 01:21
#19
Escrito 26 noviembre 2008 - 01:24
Es que aún no se recupera de sus vacaciones ... jejejeEspero que despues de toda la demora que se a tomado el maestro ego, se aparezca con algo que merite la pena.
#20
Escrito 26 noviembre 2008 - 01:33
Espero que despues de toda la demora que se a tomado el maestro ego, se aparezca con algo que merite la pena.
Todo a su debido tiempo José