Anda di halaman 1dari 13

Como usar bases de datos en Neobook A continuacin se presenta un ejemplo paso a paso de cmo usar bases de datos en Neobook:

1. Primero vamos a crear la publicacin y vamos a hacer los mismos pasos que hemos hecho siempre, crear una carpeta en el disco local C y dentro de esa carpeta guardar la publicacin de NeoBook, recuerde que dentro de esta misma carpeta deben ir siempre todos los archivos que necesite la publicacin. 2. Ahora vamos a crear la base de datos, para esto ya tenemos que tener definido los campos de registro de la base de datos, por ejemplo los campos de registro que vamos a utilizar para generar este ejemplo son los siguientes: Nombre Apellido Registro Curso Estos son los cuatro campos de registros a utilizar, ahora para crear la base de datos vamos a hacer lo siguiente: Vamos a entrar a las propiedades de la pgina.

En acciones buscamos la opcin Cuando elegimos esa opcin nos salen las diferentes acciones que tiene database, en esas opciones buscamos la opcin y hacemos clic sobre esa opcin.

3. de dialogo

Al hacer clic aparece el siguiente cuadro

Este cuadro tiene las siguientes opciones, en el primer recuadro donde en el lado derecho esta el folder amarillo es donde aparece la direccin de la base de datos, pero como en este momento la base de datos no existe entonces le colocaremos un nombre solo para crear

esto quiere decir que no tendr la direccin en donde estar ubicada, en esta ocasin le pondremos de nombre datos a la base de datos que crearemos, luego aparece el lugar donde se crean los campos para esto hay que hacer clic en el botn para crear estos campos, al hacer clic aqu nos aparece el siguiente recuadro

En el primer espacio donde dice Field Name se escribe el nombre del campo, en el segundo espacio se escribe el Tipo de dato que va almacenar el campo Aqu ya aparece la lista de tipos que hay en este el tipo de dato se selecciona string y en el tercer escribe el tamao que va tener el campo, digamos el primer campo se tendra lo siguiente caso por espacio se que para 2

As sucesivamente se crearan los otros campos de igual manera hasta tener todos los campos creados como aparece en la siguiente imagen

Fjese que ya aparecen los tres campos de registros creados, ahora si quiere hacer alguna modificacin de alguno de los campos creado entonces seleccione el campo que quiere seleccionar y vera que se habilitan los botones

Edit y Remove, como se


mira en la siguiente imagen

Cuando ya se tienen los campos creados entonces solo hace falta hacer clic en Ok para crear la base de datos, pero al hacer clic en Ok luego aparecer el siguiente cuadro

Cuando aparezca este cuadro hacemos clic en el botn Yes y aparecer el siguiente cuadro

Y hacemos clic en Ok, para que finalmente nos aparezca en el cuadro de acciones la siguiente lnea de comandos 3

Con esto finalizamos la programacin para la creacin de la base de datos, entonces finalmente hacemos clic en Ok. 4. Hasta el momento la base de datos la hemos creado en programacin pero no en un estado fsico, porque si nos vamos al lugar donde se almacenan los datos de la publicacin observaremos que no hay ningn archivo de tipo .dbf, para crear este archivo de tipo .dbf lo que haremos es ejecutar la publicacin para que automticamente se cree en fsico la base de datos y

ahora si tendr aparecer el archivo C.

dentro de la carpeta en el disco local

5. Ahora vamos a crear los campos donde desde la publicacin se van a ingresar los datos que se van a almacenar en la base de datos, para esto vamos a utilizar la herramienta hacemos clic all y nos parece el siguiente cuadro insercin de texto,

En este cuadro lo nicos que vamos a definir es el nombre de la variable que almacena el contenido de lo que se escriba en el cuadro de insercin de texto, observe que normalmente solo escribimos una palabra dentro de los corchetes, pero en esta ocasin como es un dato que se va a almacenar dentro de la base de datos se debe escribir de la siguiente forma 4

[datos.nombre] esto quiere decir que datos es el nombre de la base de datos y nombre es el campo,
pero no olvidar que van separados por un punto el nombre de la base de datos primero y el nombre del campo donde se va almacenar el dato escrito, esto se debe hacer para cada uno de los otros campos crear un cuadro de insercin de texto quedando de la siguiente forma

Observemos que ya estn los tres campos creados y cada uno con su variable definida ahora solo tenemos que darle un poco mas de forma como se muestra en la siguiente imagen

Usted puede darle otros toques de presentacin dependiendo la necesidad. 5

6. Ahora vamos a programar de cmo vamos a almacenar los datos en la base de datos para esto hacemos lo siguiente: Primero entramos de nuevo a propiedades de pagina y observamos que hay una lnea de programacin que fue la de la creacin de la base de datos

Esa lnea de programacin la vamos a eliminar esto se debe que esa lnea solo es para la creacin de la base de datos y cada vez que se este ejecutando la publicacin entonces la base de datos se sobre escribir cuantas veces se ejecute la publicacin, imagine que ya la base de datos tiene algunos datos almacenados y usted cierra la publicacin y la vuelve a ejecutar entonces todos esos datos se borraran y la base de datos comenzara de cero nuevamente. Ya borrada la lnea de comando de creacin de la base de datos entonces vamos a escribir otra lnea de programacin para esto nos vamos a las propiedades de pagina y hacemos clic en

y escogemos la opcin dbfOpen y se abrira el siguiente cuadro

Observe que en la linea de donde aparece el folder amarillo remarcado con el cuadro rojo ya aparece el nombre de la base de datos pero no aparece con la direccin en donde este esta ubicado, que pasa entonces si no aparece la direccin en donde esta ubicado la 6

base de datos entonces no la encontrara la publicacin y nos tirara un error de que el archivo no existe

Entonces para evitar este error hacemos clic en el folder amarillo que esta en la parte derecha y nos aprecera el directorio donde esta el archivo de la base de datos y la seleccionamos y hacemos clic en Open como se muestra en la imagen.

Ahora nos apareceran los siguientes cuadros:

Estos cuadros ya nos habian aparecido cuando creamos la base de datos entonces hacemos lo mismo que hicimos la primera vez. (pagina 4 y 5) Ahora nos aparecer ya el archivo con su direccin correcta como se mira en la imagen, que esta ubicada en el disco C y en el directorio ejemplo y el nombre de la base de datos si compara con la primera imagen esto no aprece.

Ahora solo hace clic en Ok y le aparecera en el cuadro de acciones la lnea de programacin como se mira en la imagen

Con este paso solo hemos hecho preparar la base de datos para poder guardar o hacer cualquier operacin con ella.

7.

Ahora vamos a crear un botn que me sirva para guardar

Nos vamos a las propiedades del botn y seleccionamos la opcin de acciones y escogemos la opcin

Database y buscamos la opcin dbfSaveEdits como se muestra en la imagen

Al igual que la vez pasada tambin se debe hacer clic en el folder amarillo para que aparezca la direccin de la base de datos, porque sino es as no va a guardar nada, hacemos clic en

Ok y nos aparece ya la lnea de


programacin

8.

Volvemos a elija una accin y nos vamos a DataBase y escogemos la opcin dbfAddRecord, cuando guardamos queremos que automticamente se cree otro campo en blanco para que despus inicie la base de datos desde ese campo y poder agregar otro registro sin reescribir en el primero

Observe que siempre hay que hay hacer clic en el folder amarillo para buscar la direccin de la base de datos. Hacemos clic en Ok y nos aparecera la lnea de programacin.

Observe que ya esta la de guardar y la de agregar registro 9. Ahora nos vamos a la propiedades de pagina a colocar una lnea de programacin que es muy importante para que al momento de querer guardar otro registro este no se sobre escriba, sino que lo haga en el registro que se creo y quedo en blanco, para esto hacemos lo siguiente, nos vamos a las propiedades de la pagina, nos vamos a las acciones, escogemos la opcin DataBase y por ultimo escogemos dbfLast esto lo que hace es que la base de datos cuando se habr aparezca el ultimo registro y como sabemos que el ultimo registro esta en blanco entonces vamos a poder escribir all y guardar sin borrar otro registro

Y solo hacemos clic en Ok y ya estar programado. 10. Vamos a aadir una nueva pagina esto es para poder ver la tabla con los registros almacenados hasta el momento. Ya aadida la pagina vamos a crear un rectngulo con la herramienta rectngulo que esta en la barra de herramientas titulo como se muestra en la imagen y colocamos un

11.

10

12. Ahora vamos a irnos a las propiedades de la pagina y nos vamos a las acciones de la pagina, a elija una accin, escogemos DataBase y finalmente escogemos dbfShowTable y nos aparecer el siguiente cuadro

Ahora haga clic sobre la imagen que parece un engranaje como se lo muestra la imagen siguiente encerrada en un recuadro rojo

Y aparecer el siguiente cuadro

11

Ahora haga clic donde dice Rectngulo1 y aparecer ya seleccionado el rectngulo como se muestra en la imagen

NeoBook para mostrar una tabla necesita un rectngulo es por esta razn que antes de programar necesitamos crear el rectngulo y con esto solo hacemos clic en Ok y listo ya queda la lnea de programacin como se mira en la imagen

Hacemos clic en Ok y finalizamos con esa programacin. 13. Ahora nos vamos a la publicacin y colocamos los botones de navegacin de ir de una pagina a otra y el de salir, cuando ya tengamos estos botones hagamos una prueba agregando unos 3 datos

12

Por los momentos les envi este manual de creacin de base de datos, luego les envi la parte de cmo hacer una bsqueda.

13