Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 25
Caro Va por buen camino
Cita:
Empezado por Elite237 Ver Mensaje
Mi problema es el siguiente, tengo un ComboBox, un StringGrid y un boton, lo que quiero hacer es que cuando el usuario seleccione una sucursal y le de un clic al boton me envia todos los empleados de esa sucursal en un stringgrid, mi codigo es el siguiente
Hola Elite237, porque quieres mostar en un StringGrid, yo te aconsejo que lo hagas directamente en un DBGrid, así te ahorras un monton de codigo ademas que contaras con muchas funciones que te ayudaran mucho, para que te ayude y no estemos adivinando, pon la estructura de las tablas que quieres mostrar, lo que se me ocurre es que tengas un DBLookComboBox para las sucursales y en el DBGrid se mostraran los clientes de cada sucursal.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #2  
Antiguo 11-09-2008
Elite237 Elite237 is offline
Miembro
 
Registrado: jul 2007
Posts: 162
Poder: 20
Elite237 Va por buen camino
Unhappy Combobox y stringgrid

Hola caro, yo lo hize alguna vez asi con un dbgrid, solo que donde estoy trabajando lo hacen de esa forma y quieren que continue asi, ellos solo utilizan un query y un database para generarlo.

Las tablas que uso son estas:
TPERSONAL
pers_nombre
pers_apaterno
pers_amaterno
pers_sitio(sitio son las sucursales)
pers_rol(el rol, si son cargadores, vendedores..etc)

TVENTAS
vent_sitio(ventas en las sucursales)
vent_cliente(ventas de los clientes)

TDETVENTAS
detv_sitio(detalle de las ventas de la sucursal)
detv_detventa(detalle de las ventas)

espero y me puedas ayudar, al menos como usar el combobox primero para que tome el valor de la base de datos, osea, la sucursal que existen y como haria el if para usarlo.
Responder Con Cita
  #3  
Antiguo 11-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 25
Caro Va por buen camino
Hola de nuevo, si es así ni modo, empecemos llenando el ComboBox, tu necesitas mostrar en tu combo las descripciones de las sucursales y tener almacenado en algun lugar los codigos que corresponden a esas sucursales, par este ultimo podemos utilizar un StringList. No has puesto tu tabla sucursales, supongo que tienes un codigo y descripcion para la sucursal.

Código Delphi [-]
var
   codigo, decripcion:string;
   slCodigos : TStringList;
begin
   slCodigos := TStringList.Create;
 
   Query.close;
   Query.SQL.clear;
   Query.sql.text := 'SELECT codigo,descripcion FROM sucursal ';
   Query.Open;
 
   query.First;
   ComboBox.Items.Clear;
   While not(Query.EOF) do
    begin
       codigo:=query.FieldbyName('codigo').AsString;
       descripcion:=query.FieldbyName('descripcion').AsString;

       slCodigos.Add(codigo);
       ComboBox.Items.Add(descripcion);
    
       query.Next;
    end;
  ComboBox.ItemIndex := 0; //para que se posicione en el primer item
end;

de esa forma ya tenemos nuestro combo con todas las descripciones y codigos en nuestro StringList.

Ahora para saber que codigo le pertenece a cada descripción, tienes que recuperar el itemIndex de tu ComboBox y obtener esa posición de tu StringList.

Código Delphi [-]
  
  slCodigos[ComboBox.ItemIndex];

teniendo ya el codigo, ejecutas tu consulta con ese codigo.

Si tienes dudas o algo no te funciona, sigue preguntando, pero trata de hacer tus pruebas antes.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.

Última edición por Caro fecha: 11-09-2008 a las 15:17:45.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
tablas y combobox veloki Conexión con bases de datos 2 17-04-2007 12:51:54
Tablas tipo combobox leodelca23 Tablas planas 7 27-09-2006 19:21:06
colocar tablas bd en un combobox vivamotos C++ Builder 3 07-09-2006 14:35:17
Relaciones entre tablas mediante combobox efs Firebird e Interbase 2 17-06-2005 15:03:58
combobox y tablas galmacland Conexión con bases de datos 3 07-04-2005 18:19:57


La franja horaria es GMT +2. Ahora son las 10:54:52.


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