Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2010
vanesa007 vanesa007 is offline
Miembro
 
Registrado: ago 2010
Posts: 12
Poder: 0
vanesa007 Va por buen camino
Smile Ayuda con DELPHI en BASE DATOS

Hola amigos

m llamo vanesa, soy de argentina, y estoy tratando de acer un programita, simple, por aora, pero mas adelante, para el año siguiente este simple programita deberia ser mas grande y si al profe le gusta, apruebo la materia, jajajaja

recien esotoy iniciendome en programacion, estaba primeramente estudiando vb, pero m convencieron que me convenia hacerlo con delphi.
Pascal, domino, no mucho, creo que lo suficiente, aora empese a ver delphi, me esta trayendo algunos pequeños dolores que cabeza, pero ya todo se supera, jeje

Mi programa en cuestion es algo parecido a esto:

Tendria en un archivo datos de ciudadanos, por ejemplo en archivo DATOS.TXT, de esta manera

JULIO SEBASTIAN DORETTO, estudia abogacia, vive en colonia tapecue provincia de tucuman, tiene 25 hijos, casado con LICIA MARTINES, nacido en TUCUMAN el 25/05/85
ALICIA CANTERO, nacida 02 de febrero del 1.994, estudiante d eingenieria, vive con su marido JULIO CORTASAR de 26 años,
....
....
...
...
DEBORA MIERES, ARGENTINA, Nacida 12/enero/2001 en salta colonia Saltito, estudiante,

Como ven, el dato de cada persona no estan todos ordenado, primero en uno esta donde nacio, en el otro que estudia, y eso quiero cambiarlo, pero cada persona esta separado de la otro por un renglon

Bueno algo asi seria el archivo, esta en formato texto, los datos personales estarian cambiados, todos ordenados iguales, primero el nmbre, despues el DNI, despues fecha nacimiento, y asi sucesivamente, en un orden como este
----------------------
- NOMBRE APELLIDO
- DOCUMENTO IDENTIDAD
- FECHA NACIMIENTO
- EDAD
- OCUPACION
- ESTADO CIVIL
- DOMICILIO
- OTROS DATOS
----------------------

El programa, lo que aria seria abrir este archivo, tomaria el primer renglon de datos personales, y los exibiria en pantalla, enumerados cada bloque de datos, pues cada dato esta separado por una coma o punto y coma, entonces me enumeraria los datos en una ventanida, y yo con un checkbox iria seleccionando que datos ir almacenando en un orden previo, osea con el checkbox yo iria seleccionando en que orden estos datos se vayan almacenando en el archivo final.

Bueno este es una parte de mi programita, pienso que con esto podria aprender mucho a programar, pero debi seguir leyendo,

Lo que le pediria a alguna personita que me pudiera brindar seria como hacer la base de datos, por que no entiendo nada de nada de nada, leo y leo pero....esa parte no entiendo

Si algun lugar donde aya un programita similar a lo que queiro acer, le agradeceria que me pudiera enviar la direccion, o si lo tiene el codigo fuente

No tengo idea, por que leyendo algunos dicen que tengo que usar Paradox, Access, Firebird o MySql, y de estos no tenog ni idea, aca enseñaron acces, pero, por unos inconvenientes personales, no esoty asistiendo a clases, y quiero ir avanzando para poder terminar bien el trimestre, por lo menos esta materia aunque se aprobarla con lo minimo, pero llegar hacerlo..

En definitiva, no tengo casi nada, pero el problema es ese, de la base datos final, como deberia ser, en el mismo formato que el original en TEXTO, deberia usar acces para ACER la base de datos, pero ahi esta el drama que no se como vincular, pero igual seguire leyendo, pero querria que alguna persona me diera ideas por lo menos...

PD: estoseria la primer parte, para cargar y ordenar todos los datos, pero tambien tendria otra opcion para agregar los datos de un persona nueva la base datos

bueno, creo que ya escribi mucho, gracias a todos por leer todo esta carilla y gracias al que me quiera responder

gracias

vanesa007arrobahotmailpuntoes

Última edición por Casimiro Notevi fecha: 24-08-2010 a las 16:51:59.
Responder Con Cita
  #2  
Antiguo 24-08-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola vanesa007, bienvenida a clubdelphi, por favor, lee nuestra guía de estilo, gracias.

En estos momentos, la base de datos que uses es lo de menos, puedes usar la que quieras, ahora mismo, por simplicidad puede ser paradox, access, firebird, etc. lo importante es que tengas tu programa diseñado.
Según lo vayas escribiendo puedes ir preguntándonos los problemas que te surjan, luego ya llegaremos a la parte de base de datos.
Suerte.

p.d.: te aconsejo que no pongas tu email públicamente porque hay infinidad de robots buscando por la red direcciones a los que enviarle correo spam.
Te lo modifico un poco para camuflarlo.
Responder Con Cita
  #3  
Antiguo 06-09-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Hola Vanesa, si no entendi mal tu consulta, lo que andas buscando es diseñar una BBDD para ese programita...

De ser así, y por lo que entiendo de lo que escribiste, lo que necesitarias es solamente crear una tabla de ciudadanos para la cual cargar informacion.
Esto llevandolo al extremo mas simple, obviamente que se puede hacer mucho mas complejo si separamos en tablas las diferentes entidades que se desprenden, como por ejemplo ciudad, tipos de documento, etc...

Desde mi experiencia, es muy facil hacer esto co SQL Server 2000.
Instalar el motor es muy simple y sencillo, y la conexion con delphi se hace mediante el BDE.

En definitiva... tenrdrias que tener instalado
*BDE
*Delphi
*SQL Server 2000

En el SQL Server, ingresas al administrador corporativo y creas una nueva Base de datos y le pones un nombre, por ejemplo "ciudad".
Ahi mismo, sobre la base ciudad, agragas una nueva tabla "ciudadano" donde vas a poner todos los campos: "nombre", "apellido", "tipoDoc", "nroDoc", "estadoCivil",etc.
No te olvides de definirle la PK para la tabla, lo podes hacer con click derecho sobre cualquiera de los campos (yo aconsejo poner un campo idCiudadano integer).

Desde el BDE, vas a crear ese Alias... como???... new --> MSSQL... y ahi vas a configurar: "server" = nombre de tu pc, "database name"= Ciudad y "user name" = usuario de la bbdd
Al Alias lo podes llamar aliasCiudad (por ejemplo).

En el Delphi podes usar una componente Database, que va a referenciar a un Alias que declares en el BDE (aliasCiudad).

Como no puedo poner enlaces, pone en google "como-configurar-aspel-sae-40-en-sql" y alli tendras un ejemplo para crear el Alias:
(En donde dice: "Una vez ejecutando el BDE, en el apartado Databases (ver abajo) le damos click derecho y luego seleccionamos NEW"....)

Espero haber entendido tu consulta, y que esto te sirva como para arrancar.
Responder Con Cita
  #4  
Antiguo 24-04-2012
vanesa007 vanesa007 is offline
Miembro
 
Registrado: ago 2010
Posts: 12
Poder: 0
vanesa007 Va por buen camino
Talking

gracias a todas las respuestas recibidas de amigos foreros delphi....

despacito, despacito.. a velocidad tortuga voy aprendiendo delphi, jejeje...

bueno.. saludos a todos...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda por favor para correr un query en Delphi a una base de datos en Mysql charlyfitlh MySQL 10 01-11-2007 20:28:49
Ayuda con una base de datos TWD agova Tablas planas 5 17-01-2007 17:27:12
Ayuda con base de datos en red raco Varios 4 11-08-2005 02:51:35
Ayuda Base Datos istradlin Firebird e Interbase 1 28-02-2005 15:46:05
Ayuda con la base de datos !!!!!!!! inexperto MySQL 0 05-06-2004 19:45:58


La franja horaria es GMT +2. Ahora son las 11:55:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi