IV UNIDAD C++BUILDER INT A LAS BASES DE DATOS

7.- APLICACIONES POR RENGLON C++BUILDER


Para construir una aplicación, presentándole un solo renglón al usuario para su procesamiento en C++Builder, solo se ocupa una forma (Form1) y solocuatro componentes diferentes de acceso y manipulación de tablas, estos cuatro componentes son:

PROCEDIMIENTO Y COMPONENTES

1.- Colocar un componente Table (Data Access ) image90.jpgen 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:

* Propiedad DataBaseName = Solo escribir el directorio donde se encuentra la tabla real, por ejemplo c:\datos

* Propiedad TableName = Solo click a un lado de esta propiedad y seleccionar la tabla a usar, por ejemplo seleccionar la tabla de clientes.

* Propiedad Active = Ponerlo en valor True.

2.- Colocar un componente DataSource (Data Access) image91.jpgtambié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) image92.jpg.

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) image93.jpg.

image94.jpg

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:

image95.jpg

Pantalla de ejecución:

image96.jpg

TAREAS PROGRAMACION C++BUILDER

1.- Construir aplicaciones para la mitad de las tablas hechas en el DataBase Desktop.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad