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 11-01-2008
XaSu XaSu is offline
Miembro
 
Registrado: dic 2007
Ubicación: Stgo,Chile
Posts: 16
Poder: 0
XaSu Va por buen camino
Question Problema con el llenado de un dbgrid

hola foreros otra vez iop aki molestando con mis dudas

le cuento tengo una tabla en access llamada Cargas en ella tengo datos como Fecha, Cod, Num_Producto, Departamento, Descripcion, tipo_Producto, Precio, Dias_Vencimiento. en mi programa tengo un TREView llamado trvBalanzas, un ComboBox llamado cmbFechaPro en el cual cargo las fechas de dicha tabla que coincidan con el cod que eligan en el trvBalanza, ademas tengo un DBGrid llamada dbgridProducto, un TDataSource llamado dtCarga que llama a un TADOQuery llamado adoQCarga en el cual me conecto a un ADOConeccion ademas en este adoQCarga en la propiedad SQL le puse, Select * From Cargas,
y mi idea es que el usuario al elegir una fecha de mi cmbFechaPro me carge en mi dbgridProducto todas las cargas,que poseo en mi tabla, con dicha fecha.
tuve viendo en un ejercicio que encontre en la wiki de esta pagina
[url = http://wiki.clubdelphi.com/wiki/index.php/Codigo_en_Delphi_%28Peque%C3%B1os_Ejemplos%29_DESCARGAS] Uso de Combobox y Edit n Filtros[/url]
bueno me base en ese ejercicio para mi proyecto pero no me sale miren puse este codigo en el onChange del evento de mi cmbFechaPro

las variables Fecha e IP son de tipo string
Código Delphi [-] dbgridProducto.Columns.Clear;
Fecha := cmbFechaPro.Text;
IP := trvBalanzas.Selected.Text;
adoQCarga.Active:=False;
adoQCarga.SQL.Text := 'SELECT * FROM Cargas' ;
adoQCarga.SQL.Add('WHERE (((Cargas.Fecha)="'+Fecha+'") And ((Cargas.Direccion_IP)="'+IP+'"))');
adoQCarga.Active := True;


me podrian hechar una manito porfa, que e buscado en todos lados y aun estoy con el problema, ah y si no entienden me preguntan k ahora estoi como enredado por el problema,

de antemano gracias
Responder Con Cita
  #2  
Antiguo 11-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El problema esta en el uso de las fechas, habría que ver el uso de IP tambien, bueno de momento hagamos esto:
Eliminemos los estorbos, las variables.
Código Delphi [-]
dbgridProducto.Columns.Clear;
adoQCarga.Active:=False;
adoQCarga.SQL.Text := 'SELECT * FROM Cargas WHERE Fecha = :Fecha And Direccion_IP = :IP' ;
adoQCarga.Parameters[0].Value := StrToDate(cmbFechaPro.Text);
adoQCarga.Parameters[1].Value := trvBalanzas.Selected.Text;
adoQCarga.Active := True;
A ver que pasa
Saludos
Responder Con Cita
  #3  
Antiguo 11-01-2008
XaSu XaSu is offline
Miembro
 
Registrado: dic 2007
Ubicación: Stgo,Chile
Posts: 16
Poder: 0
XaSu Va por buen camino
Thumbs up

Gracias Caral,

ya resolvi el problema, estuve mucho tiempo dándome vuelta el problema lo revisaba una y otra vez con el ejemplo que baje de la wiki, hasta que postie aqui.

y al final lo k tenia, mejor dicho lo k no tenia, era que no le habia asignado el DataSource al evento de mi DBGrid, lo puse y me funciono perfecto.
Responder Con Cita
  #4  
Antiguo 11-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me alegro
Me parace que aun asi deberias considerar el uso de parametros, te servira en un futuro no muy lejano.
Por cierto, Excelentes ejemplos los que hay en el wiki del club, verdad
Saludos

Última edición por Caral fecha: 11-01-2008 a las 18:44:13.
Responder Con Cita
  #5  
Antiguo 11-01-2008
XaSu XaSu is offline
Miembro
 
Registrado: dic 2007
Ubicación: Stgo,Chile
Posts: 16
Poder: 0
XaSu Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Me alegro
Me parace que aun asi deberias considerar el uso de parametros, te servira en un futuro no muy lejano.
Por cierto, Excelentes ejemplos los que hay en el wiki del club, verdad
Saludos
es que igual soi nuevo en este lenguaje aasi que ido de apoco conociendo sus funciones y beneficios, y gracias a ustedes igual e aprendido mucho, y sip los ejemplos de la wiki del foro son buenisimos, me aclaran siempre de dudas

Saludos
Responder Con Cita
  #6  
Antiguo 11-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Hola.

Con todo respeto, creo que también debieras considerar el uso del idioma Español. Te recomiendo que leas el artículo Reformas Ortográficas, que por acá nos hace mucha gracia.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 11-01-2008
XaSu XaSu is offline
Miembro
 
Registrado: dic 2007
Ubicación: Stgo,Chile
Posts: 16
Poder: 0
XaSu Va por buen camino
Responder Con Cita
  #8  
Antiguo 11-01-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por XaSu Ver Mensaje
  • otra vez iop aki
  • preguntan k ahora estoi
  • y al final lo k tenia
  • mejor dicho lo k no tenia

Saud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 11-01-2008
XaSu XaSu is offline
Miembro
 
Registrado: dic 2007
Ubicación: Stgo,Chile
Posts: 16
Poder: 0
XaSu Va por buen camino
jajaja si entendí, es que me parece irrelevante, pero para la próxima tendré mas cuidado al escribir


Saludos

XaSu!

Última edición por XaSu fecha: 18-01-2008 a las 14:14:48.
Responder Con Cita
  #10  
Antiguo 11-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Si escribes como en tu primer mensaje, lo que si me parecerá irrelevante será tu queja por no obtener respuestas a tus preguntas

Saludetes
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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
Problema de llenado de un DBComboBox enecumene Conexión con bases de datos 2 15-10-2007 18:45:47
dbgrid llenado de datos emenchi34 Conexión con bases de datos 14 16-11-2006 11:34:44
Error en llenado vacio javicho_villa Varios 0 11-04-2006 19:35:46
Llenado de Base de datos Luis Castillo Firebird e Interbase 1 16-01-2006 20:52:36
Llenado de formulario rastafarey Varios 4 12-03-2005 01:46:47


La franja horaria es GMT +2. Ahora son las 03:18:43.


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