Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2014
C_Delgado C_Delgado is offline
Registrado
NULL
 
Registrado: may 2014
Posts: 3
Poder: 0
C_Delgado Va por buen camino
Necesito ayuda para crear una busqueda Delphi 7

Hola a todos, este es mi primer mensaje en el foro y lo quiero utilizar para solicitar su ayuda con un problema que tengo. Estoy iniciando en el mundo de Delphi y mi primer proyecto es crear una aplicación que permita Insertar, Eliminar y Consultar información de una base de datos, a petición de mi profesora realicé la conexión a mi BD en PostgreSQL, descargué la biblioteca necesaria y siguiendo un tutorial que encontré realicé la conexión de forma correcta ya que inserta y elimina datos. Mi problema es al momento de querer realizar una búsqueda utilizando un término que el usuario elija, por ejemplo mi proyecto es sobre una farmacia y quieren buscar una crema, mi pregunta es: ¿cómo le puedo hacer para realizarla?, el resultado de la búsqueda debe mostrarse en pantalla.

Los datos de mi proyecto son:
Base de datos: PostgreSQL 9.3
Form1 = Es donde tengo los campos para ingresar los datos del producto a insertar;
Utilicé ADO para la conexión (eso venía recomendado por la persona que creó el tutorial para conectar Delphi con PostgreSQL)

La Base de Datos es de 3 tablas, pero en realidad únicamente utilizo una tabla para lo que requiere el proyecto, como dije es un proyecto escolar muy básico, la tabla que utilizaré para la consulta contiene lo siguiente:


nombre de la tabla: medicamento
Código SQL [-]
CREATE TABLE medicamento
(
  nombre_med character(20) NOT NULL,
  contenido character(20),
  precio integer,
  cantidad numeric,
  fecha date,
  CONSTRAINT medicamento_pkey PRIMARY KEY (nombre_med)
)
Les agradezco de antemano cualquier ayuda que me puedan proporcionar, ya que he buscado pero nada más no le entiendo, en las normas decía que si no sé dónde poner mi duda lo podía hacer aquí, y si algún administrador considera que no es el lugar correcto les agradecería lo pongan donde debe ir.

Última edición por C_Delgado fecha: 29-05-2014 a las 09:43:15. Razón: actualizar
Responder Con Cita
  #2  
Antiguo 29-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi
Busca un tutorial de SQL, en la web hay miles.
Básicamente, tu pregunta se soluciona ejecutando una consulta sql similar a esta:
Código SQL [-]
select * from tabla where codigo= ?codigo
Donde en el parámetro/variable codigo le pasas el tecleado por el usuario.
Responder Con Cita
  #3  
Antiguo 31-05-2014
C_Delgado C_Delgado is offline
Registrado
NULL
 
Registrado: may 2014
Posts: 3
Poder: 0
C_Delgado Va por buen camino
Gracias por tu respuesta y una disculpa por responder hasta hoy (exámenes finales y eso no me habían dejado), el código que me muestras lo tengo, o al menos algo parecido, lo que no sé cómo hacer es que desde una línea Edit me jale la información y quiero que cuando presiones el botón "Buscar" aparezca la información que se desea, sé que eso se hace en event y "onclick" del botón, pero no logro encontrar la forma o el código para hacerlo
Responder Con Cita
  #4  
Antiguo 31-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Haz una búsqueda por los foros, es un tema tratado infinidad de veces. Encontrarás código de "todas las clases y colores"
Responder Con Cita
  #5  
Antiguo 31-05-2014
C_Delgado C_Delgado is offline
Registrado
NULL
 
Registrado: may 2014
Posts: 3
Poder: 0
C_Delgado Va por buen camino
Eso estoy haciendo muchísimas gracias, les haré saber encuanto resuelva mis dudas, agradezco mucho la ayuda
Responder Con Cita
  #6  
Antiguo 31-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Básicamente debes poner un query con la sentencia que te indiqué anteriormente.
Un botón que le pase el parámetro que haya escogido el usuario.
Ejecutar el query y recoger los registros devueltos.
Puedes mirar algunos programas completos que hay en nuestro FTP. Aunque no sean exactamente postgresql, te pueden servir de referencia.
Y si tienes alguna duda, aquí estamos
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
necesito ayuda para utilizar el generador de reporte RAVE delphi 7 Julio César Impresión 6 14-12-2011 22:57:46
Necesito ayuda para crear mdichilds en tabs racas Varios 2 24-01-2011 16:21:23
necesito ayuda donde conseguir componentes y para instalarlos en delphi pato8 OOP 2 01-12-2008 13:49:32
Necesito crear una aplicacion.... ayuda please Enable Varios 8 10-09-2006 17:51:01
Necesito crear un permiso para escribir pero no para leer federiconqn21 Conexión con bases de datos 5 07-07-2006 19:13:47


La franja horaria es GMT +2. Ahora son las 11:32:40.


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