Hola a todos
Estoy usando el C++Builder del RAD Studio Tokyo, mi base de datos es en SQLite3, no estoy usando ningún DataBand en mis reportes, todo es a base de Memos, que forman una tabla donde cada celda es la suma de los gastos de los equipos celulares y telefonos fijos, por mes de un área determinada de una empresa
área dirección
equipos gastos
celulares 12000
Telefonos Fijos 5000
área Economía
equipos gastos
celulares 17000
Telefonos Fijos 1000
yo quiero, q al hacer click sobre celulares,se ejecute una consulta que me muestre todos los numeros celulares de esa área con lo que gastó. Ahora bien, tengo muchas áreas, por lo que no me es factible agregar un TQuery (con una sentencia SQL) por cada área en mi DataModule. Tambien necesito que cuando tenga ya el resultado de esa consulta, y haga click sobre un numero de celular se active otra consulta que me muestre los datos de su propietario.
cómo puedo lograr que al hacer click sobre un hyperlink se me active una consulta y me muestre el resultado en un nuevo reporte?? o en una página nueva de mi reporte??
Lo he intentado con esto pero no me funciona, es un ejemplo de cómo generar un evento OnClick de un Objeto Memo que está dentro de un reporte:
Código:
void __fastcall TDataModuleDLL::frxReportResXDIRClickObject(TfrxView *Sender,TMouseButton Button, TShiftState Shift, bool &Modified)
{
TfrxMemoView * Memo ;
if(Memo = dynamic_cast <TfrxMemoView *> (Sender))
{
if(Memo->Name == "mDirResDireccion")
{
ShowMessage("Memo1 contents:\n\r" + Memo->Text);
}
}
}
Ah, sí, mi Objeto de tipo FastReport está dentro de un DataModule que a su vez está dentro de una DLL que se carga dinámicamente (eso funciona OK)
Alguien puede ayudarme con alguna idea, o algún fragmento de código que pueda adaptar a mi proyecto??
Gracias