Hjälp: SQL-rapport, lägg till/redigeraSQL-rapporter än något av det mest kraftfulla vapnet i WebGUI's arsenal. Den tillåter dig att göra sql-frågor direkt mot en databas du har tillgång till. Kan användas för att integrera en mängd olika data i WebGUI.
Kör macros på frågan
Om du använder macros i din fråga så kryssa i denna ruta.
Debug?
Vill du visa avlusnings- och felmeddelanden på sidan kryssa i denna ruta.
Fråga
Detta är en standard SQL-fråga. Du kan göra frågorna med dynamiska genom att använda ^FormParam(); macrot.
Rapportmall
En mall för hur resultatet kommer presenteras. Normalt används HTML-tabeller för att skapa en snygg rapport. Om du lämnar fältet tomt kommer en standardmall användas, baserat på resultatet från SQL-frågan.
Det finns special-macros för användning i SQL-rapporter. Det är ^-;, ^0;, ^1;, ^2;, ^3; och så vidare. Dessa macros behandlas oavsett om du kryssat för Kör macros tidigare. "^-;"-macrot är en avgränsare för att visa var loopande material börjar och slutar. Det mellan "^-;" kommer att visas för varje rad av resultatet. De numeriska macron representerar datafälten som returneras av frågan (^0; är första kolumnen osv). Det finns ett extra macro, ^rownum; som räknar vilken rad loopen är på (startar på 1).
DSN
Data Source Name är den unika identifieraren som Perl använder sig av för att beskriva drivrutin, värddator samt databas du vill ställa frågan till. Formatet är som följer: DBI:[drivrutin]:[databasnamn]:[värd].
Example: DBI:mysql:WebGUI:localhost
Databasanvändare
Användarnamn för din DSN.
Databaslösenord
Lösenorder till din DSN.
Sidbryt efter
Hur många rader kommer visas innan resultatet delas upp i fler sidor?
Konvertera radbrytning
Vill du konvertera radbrytningar i resultatet till HTML-brytningar?Se vidare: |