J'ai un rapport qui utilise un maître et une requête de l'enfant - le maître sélectionne trois champs dans un groupe par: billstatus, oscategory (serveur ou poste de travail) et GROUPNAMERave Reports Détail Master donnant evariantoverflowerror
Selects la requête de l'enfant un tas d'informations de la même vue sans groupe par.
J'ai utilisé l'assistant rave pour créer un rapport détaillé principal, reliant le parent et l'enfant à un nom de groupe et une catégorie.
Je l'ai fait pour de nombreux rapports dans le passé ... mais celui-ci me donne FITS ...
Les requêtes ouvriront sans problème, je peux afficher un aperçu du rapport Rave F9 - mais lorsque j'essaie de lancer le programme pour générer le rapport, il me donne l'erreur suivante: classe EVariantOverflowError avec le message 'Dépassement lors de la conversion de la variante de type (Decimal) en type (devise).
Je n'ai pas des valeurs décimales dans la liste de sélection, cependant, les requêtes ne pas utiliser deux paramètres: groupname, DateStart et DateEnd
Toutes les idées seraient utiles à ce moment que je ne peux pas courir même le rapport sans champ quand je l'ai mis en place en tant que maître/détail avec les deux requêtes
maître:
SELECT groupname, oscategory, billstatus
FROM MyView
WHERE groupname = :groupname
AND lastcheckin >= :StartDate
AND firstcheckin < :EndDate
AND BillStatus <> 'Do Not Bill'
GROUP BY groupname, oscategory, billstatus
enfant:
SELECT machine_groupid, agentguid, machName, groupname, firstcheckin, lastcheckin, currentuser, lastloginname, lastreboot, agentversion, contactname, contactemail,
contactphone, contactnotes, enabletickets, enableremotecontrol, enablechat, loginname, credentialname, primarykserver, secondarykserver, quickcheckinsecs, agenttempdir,
manufacturer, productname, machineversion, sysserialnumber, chassisserialnumber, chassisassettag, busspeed, maxmemorysize, maxmemoryslots, chassismanufacturer,
chassistype, chassisversion, motherboardmanufacturer, motherboardproductcode, motherboardversion, motherboardserialnumber, computername, subnetmask,
defaultgateway, dnsserver1, dnsserver2, dnsserver3, dnsserver4, dhcpenabled, dhcpserver, winsenabled, primarywinsserver, secondarywinsserver, connectiongatewayip,
ostype, osinfo, majorversion, minorversion, macaddr, loginnamemach, billstatus, oscategory, cpudesc, cpuspeed, cpucount, totalram,
(manufacturer + ' ' + LTRIM(RTRIM(productname))) as displaypc,
('CPU/Memory: ' + CONVERT(varchar(10), cpuspeed) + ' MHZ x ' + CONVERT(varchar(10), cpucount) + '/' + CONVERT(varchar(10), totalram) + ' Mb') as cpuspecs,
(ostype + ' ' + osinfo) as osdisplay,
(cpudesc + '/' + maxmemorysize + ' x ' + maxmemoryslots) as memorydisplay,
('Ip Address: ' + ipaddress) as ipinformation
FROM MyView
WHERE groupname = :groupname
and machName is not null
AND lastcheckin >= :StartDate
AND firstcheckin < :EndDate
AND BillStatus <> 'Do Not Bill'