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 03-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Question ABM en delphi

Hola a todo!! como va ? Soy novata en este y me interesaria saber que utilizar para hacer un alta , baja ,y modificaciones en una tabla con ADO y usando TEdit para ingresar los datos a la tabla.Si me pueden ayudar se los agradeceria mucho Muchos besos. Luly
Responder Con Cita
  #2  
Antiguo 03-07-2007
Avatar de gmontes
gmontes gmontes is offline
Miembro
 
Registrado: jul 2004
Ubicación: Culiacán, Sinaloa, México
Posts: 668
Poder: 20
gmontes Va por buen camino
puedes revisar esta liga con una discursion en la que se vio un sistema de facturacion

http://www.clubdelphi.com/foros/show...hlight=factura

__________________
Todos llevamos nuestros demonios a cuestas..
Responder Con Cita
  #3  
Antiguo 03-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Hay muchos tutoriales y ejemplos aqui:
http://www.terawiki.clubdelphi.com/
Este, paso a paso:
http://www.clubdelphi.com/foros/showthread.php?t=44763
Espero te ayuden.
Saludos
Responder Con Cita
  #4  
Antiguo 04-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por CottonMouth
...me interesaria saber que utilizar para hacer un alta , baja ,y modificaciones en una tabla con ADO y usando TEdit para ingresar los datos a la tabla.
Revisa lo que te han comentado y prueba a realizar algo sencillo.
Luego si tienes problemas, explícalos aquí, pero intentar ser más concreta.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 04-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Question

Ante todo gracias por contestar a mi pregunta y disculpen porque si en realidad no me explique bien. El tema es que tengo que hacer un alta, baja y modificacion solo por codigo y usando la grilla solo para mostrar los datos de la tabla y TEdit para ingresar los datos en ella.Todo por codigo.Ojala puedan ayudarme.Muchos besos! luly
Responder Con Cita
  #6  
Antiguo 04-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola CottonMouth
Me parece que sigues siendo poco especifica, por ejemplo:
1-Que base de datos usas.?
2-Con que componentes ADO quieres hacer las bajas, altas y medianas?
2-a- Pueden ser ADOTable o ADOQuery, pero dependiendo del que quieras usar, asi sera el codigo, hay sus diferencias.
Nos explicas un poco mas?
Saludos
Responder Con Cita
  #7  
Antiguo 04-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Si, perdon!! Tengo BD en access y estoy usando ADOConnection, ADOTable y DataSource. Puedo usar cualquiera de los dos o un ADOTable o un ADOQuery, me gustaria saber los dos para aprender pero no quiero abusar.Te agradezco Caral desde ya por la molestia!! Beso .
Luly.
Responder Con Cita
  #8  
Antiguo 04-07-2007
Avatar de aldmoscardi
aldmoscardi aldmoscardi is offline
Miembro
 
Registrado: oct 2006
Posts: 38
Poder: 0
aldmoscardi Va por buen camino
Si me mandas tu direccion de mail y los campos de la tabla te armo un ejemplo rapidito, saludos y exitos
Responder Con Cita
  #9  
Antiguo 04-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Hola!Bueno los campos son: IdCliente,NombreEmpresa,NombreContacto,CargoContacto,Direccion,Ciudad,
CodPostal,Provincia,Pais. Gracias por tu tiempo. Besos.
luly
PD:mi mail es aprendiendo_delphi@hotmail.com

Última edición por CottonMouth fecha: 04-07-2007 a las 23:17:15.
Responder Con Cita
  #10  
Antiguo 04-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Veo que te estan ayudando, cualquier duda, con gusto.
Saludos
Responder Con Cita
  #11  
Antiguo 04-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Cita:
Empezado por Caral
Hola
Veo que te estan ayudando, cualquier duda, con gusto.
Saludos

Gracias Caral !! tenes toda la onda, me caes re bien y sigo todos tus mensajes, es un gusto hablar con vos!! saludos.
luly
Responder Con Cita
  #12  
Antiguo 04-07-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Jajaja por pura curiosidad:

Si yo firmo mis mensajes "Besos Eduardo"

me ayudarian de la misma manera???

jejejeje solo es broma estamos pa ayudar
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #13  
Antiguo 04-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por CottonMouth
Hola!Bueno los campos son: IdCliente,NombreEmpresa,NombreContacto,CargoContacto,Direccion,Ciudad,
CodPostal,Provincia,Pais. Gracias por tu tiempo. Besos.
luly
PD:mi mail es aprendiendo_delphi@hotmail.com
Solo un pequeño comentario, no pongas tu correo electronico en el foro, tiene su riesgo (para ti), la otra es que este tipo de solicitudes por parte de aldmoscardi no son correctas o mejor dicho no son cordiales para los demas integrantes del foro, si quiere aportar que lo haga abiertamente, esto es una comunidad no un chat.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #14  
Antiguo 04-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola CottonMouth
Normalmente en este club, que es un club tanto para aprender como para tratar de enseñar, el problema que se plantee, se trata de solucionar en este mismo, ya que muchas otras personas con problemas similares veran el hilo y tendran la solucion.
Cuando se pide codigo, sin mas, el hilo me parece que queda cortado y sin sentido.
Se que amablemente aldmoscardi te ofrece la ayuda, pero creo que es de mas utilidad presentarla en el foro y no por email.
Es solo un comentario, sin afan de que te sientas incomoda, pienso que si buscas solo codigo, no aprenderas tan rapido como podrias, presentando el problema concreto en el foro.
No se, es solo una opinion, espero para tu beneficio.
Saludos
Responder Con Cita
  #15  
Antiguo 05-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Bueno, voy a segir con la logica del club, para que el tema no quede en el aire.
Empecemos:
Sabemos que Trabajas con los componentes ADO, y creo que sabras lo basico de ellos.
ADOConnetion: conecta co la base de datos.
ADOTable: trae todos los datos de una tabla.
ADOQuery: tare los datos que se requieran, con sentencia sql.
DBGRid: Muestra los datos.
DBEDit: Muestra los datos.
EDit: Editor.
Hasta aqui esta claro.
Ya enlazada la base de datos con adoconnection, se enlaza la tabla con adotable (en tu caso), si das doble click al adotable, veras una pantallita, dale click derecho y ADD, con esto tendras todos los campos en esta.
Cada edit que coloques se usara para grabar, modificar etc, el campo que necesites, en este caso, lo voy a hacer con el campo NombreEmpresa que estaria en el segundo lugar de la pantallita.
Coloca un boton : EDITAR
En el evento Onclick, Coloca esto:
Código Delphi [-]
ADOTable1.Edit;
ADOTable1.Fields[1].AsString := Edit1.text;
Coloca un boton : INSERTAR
En el evento Onclick, Coloca esto:
Código Delphi [-]
ADOTable1.Insert;
ADOTable1.Fields[1].AsString := Edit1.text;
Coloca un boton : BORRAR
En el evento Onclick, Coloca esto:
Código Delphi [-]
ADOTable1.Delete;
ADOTable1.Fields[1].AsString := Edit1.text;
Coloca un boton : GRABAR
En el evento Onclick, Coloca esto:
Código Delphi [-]
ADOTable1.Post;
ADOTable1.Fields[1].AsString := Edit1.text;
Como veras es muy sencillo y casi repetido
Con esto tienes, por codigo lo que necesitas, lo mismo hace el componente DBNavigator, pruebalo.
Como veras, a tu pregunta inicial no se requeria de un programa completo de muestra, simplemente indicarte el procedimiento a seguir.
Hay maneras mucho mas simples de hacer estas cosas, como hacerlo directamente del dbgrid, pero no fue tu pregunta, es solo un comentario.
Se que tendras muchas mas dudas, para eso estamos aqui, para tratar de ayudar.
Saludos
Responder Con Cita
  #16  
Antiguo 05-07-2007
Avatar de aldmoscardi
aldmoscardi aldmoscardi is offline
Miembro
 
Registrado: oct 2006
Posts: 38
Poder: 0
aldmoscardi Va por buen camino
disculpen la informalidad, pasa que las veses que e querido levantar un archivo al foro no lo he logrado, pero igual cualquiera que tenga dudas que consulta, vere en que puedo colaborar.
Responder Con Cita
  #17  
Antiguo 05-07-2007
Avatar de CottonMouth
CottonMouth CottonMouth is offline
Miembro
 
Registrado: jun 2007
Posts: 18
Poder: 0
CottonMouth Va por buen camino
Thumbs up

Cita:
Empezado por Caral
Hola CottonMouth
Normalmente en este club, que es un club tanto para aprender como para tratar de enseñar, el problema que se plantee, se trata de solucionar en este mismo, ya que muchas otras personas con problemas similares veran el hilo y tendran la solucion.
Cuando se pide codigo, sin mas, el hilo me parece que queda cortado y sin sentido.
Se que amablemente aldmoscardi te ofrece la ayuda, pero creo que es de mas utilidad presentarla en el foro y no por email.
Es solo un comentario, sin afan de que te sientas incomoda, pienso que si buscas solo codigo, no aprenderas tan rapido como podrias, presentando el problema concreto en el foro.
No se, es solo una opinion, espero para tu beneficio.
Saludos
Hola Caral! Estoy deacuedo con vos, soy nueva en esta página y ya me ligue un tiron de orejas, vale!! Bueno, prometo ser un poco mas seria y seguir con la lógica del club, que en definitiva ayuda a otros tantos como yo, y tomo los consejos de egostar. Me encanta esta página y no por la salida facil sino porque realmente se aprende y estoy aca para eso . En cuanto a la solución que me diste es justo lo que necesitaba. No esperaba más, ya que es dificil entender la lógica de otros y más cuando sabes muy poco del lenguaje, es chino básico. La conexion la aprendi con vos leyendo uno de tus hilos temáticos asi que eso me anda perfecto. Y si, sé que hay metodos mucho más faciles y los se usar, pero en este caso me pidieron esto y no sabia como arrancar. Bueno, muchas gracias Caral por tu dedicación y hasta la proxima.
Besos, Luly
PD: esta es mi firma, yo soy asi.
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
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18-08-2007 16:02:08


La franja horaria es GMT +2. Ahora son las 08:05:23.


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