FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Saludos Caral, estaba viendo tu tutorial de facturacion y tengo una pregunta
¿ En donde debo instalar la carpeta con la bd? ¿ En donde debo tener el proyecto de delphi ? |
#2
|
||||
|
||||
Hola
Pues en realidad no me he puesto a pensar en eso, en cualquier lado supongo. Simplemente en el Datamodule en el adoconnection le das la direccion que quieras. Hay otra manera y es un archivo ini, si necesitas te lo explico. Saludos |
#3
|
||||
|
||||
Hola
Como hay una pregunta del amigo tenporal con relacion a donde colocar la Base de datos y el Programa, he querido dar la opción de hacerlo con un archivo .ini como lo indique antes, me parece practico, asi que va. Para empezar hay que hacer un archivo ini, Abrimos el block de notas y se coloca esto: Cita:
Como ven aqui le estoy diciendo que la base de datos esta en C:\ y ya sabemos que se llama Facturacion.mdb, si queremos colocar la base de datos en otra carpeta o sub carpeta simplemente le cambiamos la direccion, ejemplo: Cita:
Ahora vamos a hacer que nuestro programa lea este archivo. Hay que tener en cuenta que el archivo BDatos.ini, tendra que estar en la misma carpeta que el programa. Ahora abrimos el programa en Delphi, abrimos el datamodule, en el evento OnCreate del datamodule, ponemos esto: Ahora en el uses del mismo DataModule ponemos esto: Cita:
Espero les sirva, la explicacion. Saludos |
#4
|
||||
|
||||
Hola
Siguiendo mi politica de poner los archivos aqui esta el archivo ini, para que lo veáis, por si tenéis dudas. Saludos Última edición por Caral fecha: 21-02-2008 a las 18:37:00. |
#5
|
|||
|
|||
Otra pregunta amigo Caral
¿Como evitas que el usuario teclee 2 articulos diferentes asignandole la misma clave del articulo? Por ejemplo: articulo: 1 Descripcion: Teclado articulo: 1 Descripcion: Raton En el modulo de articulos teclee estos 2 registros con la misma clave y me lo acepto sin problemas, pero no tendria aqui llaves duplicadas ¿como resuelvo esto? Saludos |
#6
|
||||
|
||||
Hola
Supongo que te refieres al form de articulos, lo que quieres hacer es que el ID del articulo no se repita o no tenga uno igual en la tabla, si es asi. Ya te respondo, un momento. Saludos |
#7
|
||||
|
||||
Hola
Bueno aqui estoy respondiendo a la duda de Tenporal, los cambios los vamos ha hacer en el From de articulos (FArticulos). Primero: El Componente DBNavigator1. A este le quitamos las opciones de Post, Cancel, Refresh., no las necesitamos. Segundo: Colocamos un ADOQuery (AdoQuery1) en el from, lo conectamos igual que el adotable1 que tenemos al datamodule en connection (DataModule1.ADOConnection1). Tercero: Colocamos un Boton (Guardar) en el Form y en el evento OnClick, ponemos esto: Creo que esta facil de entender. Primero se verifica que el dbedit1 este vacio Se coloca una consulta al query1 y se busca que, si el parametro es igual al dbedit1 salga un mensaje de lo contrario se grabe en la tabla y se refresque, siempre que la tabla este en modo insert (dsInsert). Espero sea esto lo que preguntabas y te sirva. Saludos |
#8
|
||||
|
||||
Hola
Para seguir con esto y en base a preguntas que me han hecho, vamos a poner un login al proyecto. Para empezar hay que añadir una tabla a la base de datos: Tabla: Usuarios Campos: CodUsuario, Testo(15) Nombre, Texto(50) Clave, Texto(50) Vamos a añadir el form (FLogin) que esta en el archivo. Vamos a Project, options, y vamos a cambiar en Main Form, por FLogin, con esto el programa buscara primero este form. Bueno, creo que no tendreis problemas. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 24-01-2008 a las 22:35:13. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reducir Inventario por medio factura | josejose | Varios | 4 | 26-01-2007 01:23:29 |
Costo de Inventario | NickName | SQL | 4 | 09-10-2006 06:30:31 |
Inventario de Hardware | vichovi | API de Windows | 3 | 03-01-2005 15:35:10 |
como planear un inventario peps | gmontes | Debates | 0 | 21-12-2004 17:01:10 |
Controlar inventario? | AbcXxx | Varios | 4 | 12-06-2004 00:54:13 |
|