IV UNIDAD BORLAND DELPHI INT A LAS BASES DE DATOS
7.- APLICACIONES POR RENGLON DELPHI
Para construir una aplicación, presentándole un solo renglón al usuario para su procesamiento en Borland Delphi solo se ocupa una forma (Form1) y cuatro componentes diferentes de acceso y manipulación de tablas, estos cuatro componentes son:
PROCEDIMIENTO Y COMPONENTES
1.- Colocar un componente Table (Data Access )
en algún lugar de la forma donde no estorbe( este componente quedara flotando y no aparece al momento de ejecución del programa).
Este componente Table, sirve de enlace fÃsico entre la tabla real que se creo con el DataBase Desktop y el resto de los componentes que se usaran para la construcción de la aplicación.
Sus tres propiedades mas importantes son:
2.- Colocar un componente DataSource (Data Access)
también en algún lugar en la forma donde no estorbe.
Este Componente actúa como el enlace fÃsico entre el Componente Table y el resto de componentes que procesan los datos de la tabla, es decir el componente Table apunta a la tabla real en disco, el componente DataSource apunta al componente Table, y el resto de los componentes apuntan a DataSource.
Su única propiedad a modificar es:
Propiedad DataSet = Click a un lado y seleccionar el componente Table al que se quiere enlazar, por ejemplo Table1.
3.- Componente DBEdit (Data Controls)
.
Este componente permite presentar y manipular un dato de la tabla a la vez.
Es un componente muy similar al componente Edit y comparte muchas de las propiedades y métodos de este ultimo, su diferencia principal es que Edit, carga sus datos desde el usuario y DBEdit los carga desde la tabla almacenada en disco.
De este componente se deben colocar tantos de ellos en la forma, como columnas existan en la tabla a procesar.
Sus dos propiedades mas importantes y en el orden abajo descrito son:
Propiedad DataSource = Click a un lado y seleccionar el DataSource al que se quiere enlazar, por ejemplo DataSource1.
Propiedad DataField = Click a un lado y seleccionar el campo o atributo o columna que se quiere representar o enlazar por ejemplo ClaveCliente, NomCliente, etc.
Recordar que se deben colocar tantos DBEdit en la forma, como columnas existan en la tabla, o como columnas se quieran presentar al usuario para su manipulación.
Recordar poner unos cuantos componentes Label, arriba del componente DBEdit y cargarlos en su propiedad caption con el nombre del campo o columna respectivo.
4.- Componente DBNavigator (Data Controls)
.
Button Significado
First Regreso al primer registro o renglón de la tabla.
Prior Regreso a registro o renglón anterior.
Next Avanza al siguiente renglón.
Last Avanza a el ultimo renglón.
Insert Inserta un nuevo renglón en la tabla.
Delete Borra o elimina el renglón o registro actual.
Edit Pone el registro actual en estado de edición para su modificación
Post Graba el registro o renglón actual en la tabla en disco.
Cancel Cancela modo edición y restaura los datos anteriores que tenia el renglón.
Refresh Refresca o regraba toda la información.
Recordar poner unos cuantos componentes Label arriba de los botones del navegador para su aclaración, uso y manejo al usuario.
Sus dos propiedades mas importantes son:
Propiedad DataSource = Click a un lado y seleccionar el DataSource al que se quiere enlazar, por ejemplo DataSource1.
Propiedad +VisibleButtons = Click en el signo +, para activar(True) o desactivar(False) los botones de proceso de renglones de la tabla, que se quieran mostrar u ocultar al usuario.
Con estos cuatro componentes ya se construye una aplicación, ejemplo;
Pantalla de Diseño:
Pantalla de ejecución:
TAREAS PROGRAMACION BORLAND DELPHI
1.- Construir aplicaciones para la mitad de las tablas hechas en el DataBase Desktop.��