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 24-06-2008
MOCOSO07 MOCOSO07 is offline
Miembro
 
Registrado: feb 2008
Posts: 67
Poder: 17
MOCOSO07 Va por buen camino
Red face como usar una funcion

hola buen dia lo que pasa es que no se como mandar llamar una funcion ejemplo:
tengo mi funcion pero no se como mandarle los parametros para que se ejecute y como usarla despues de que ya tiene parametros

esto es lo que estoy tratando de hacer
Código Delphi [-]
function filtrado(plan : string; area : String):boolean;
begin
frm_DataModule.qry_revyEqui.close;
  frm_DataModule.qry_revyEqui.SQL.Clear;
  frm_DataModule.qry_revyEqui.SQL.Add('SELECT * FROM ALUMNO');
  frm_DataModule.qry_revyEqui.SQL.Add('WHERE ALUMNO.PLAN_ESTUDIOS = '+QuotedStr(plan)+' AND ALUMNO.AREA_ACADEMICA = '+ QuotedStr(area) + '');
  frm_DataModule.qry_revyEqui.Open;
  frm_DataModule.qry_revyEqui.FetchAll;
end;

mi idea es que me jale el valor de mi variable plan y area en el evento onchangue

Código Delphi [-]
if (Sender is TComboBox) then
begin
  plan := TComboBox(sender).Text;
end;

y que el resultado de mi funcion me lo muestre en dbgrid

gracias de antemano espero y que me haya sabido explicar
Responder Con Cita
  #2  
Antiguo 24-06-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola,

creo que con

Código Delphi [-]
filtrado(plan,area);

te deberia servir.

saludos
Responder Con Cita
  #3  
Antiguo 25-06-2008
MOCOSO07 MOCOSO07 is offline
Miembro
 
Registrado: feb 2008
Posts: 67
Poder: 17
MOCOSO07 Va por buen camino
gracias!!

problema resuelto coso!!
Responder Con Cita
  #4  
Antiguo 30-06-2008
MOCOSO07 MOCOSO07 is offline
Miembro
 
Registrado: feb 2008
Posts: 67
Poder: 17
MOCOSO07 Va por buen camino
Amigos mi funcion ya quedo terminada y funciona solo que estoy usando sender para el envio de parametros a mi funcion y en un combobox si funciona
Código Delphi [-]
if (Sender is TComboBox) then
begin
  grupo := TComboBox(sender).Text;
end;

pero cuando uso un componente que instale(rx) DBLookupComboBox ya no me envia nada lo intente con las siguientes propiedades .text y .keyvalue pero no me manda nada no saben por que?

Código Delphi [-]
if (Sender is TDBLookupCombobox) then
begin
  area := TDBLookupComboBox(sender).keyValue;
end;

estoy usando delphi 5

muchas gracias por su atencion
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
Alguien sabe como usar la Función Rand() en firebird DANNY777 Firebird e Interbase 2 26-01-2008 16:19:17
como usar la funcion con require tazzmk PHP 2 02-10-2007 01:31:00
Usar array y funcion mean? Gugao Varios 2 03-08-2007 15:20:26
Como usar una función de un programa externo xer0-q Providers 0 17-12-2005 15:53:48
usar una funcion en cualquier parte del programa ctronx Varios 2 24-06-2004 21:56:33


La franja horaria es GMT +2. Ahora son las 23:43:47.


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