Wykonywanie raportów > Zasoby - polecenie | | Drukuj |
Polecenie umożliwia tworzenie i odczytywanie dodatkowych danych tekstowych dla raportu, umieszczonych za właściwą treścią raportu.
Zasoby (Ustaw) - Ustawia bieżącą linię w zasobach.
Zasoby (Czytaj) - Czyta linię tekstu z zasobów.
Zasoby (Plik) - Odczytuje nazwę pliku raportu z zasobami.
Zasoby (Linia) - Odczytuje numer bieżącej linii w pliku z zasobami.
Zasoby (Numer) - Odczytuje bieżący numer linii zasobów.
Zasoby: - Rozpoczyna zasoby programu, wszystko umieszczone po tym poleceniu jest traktowane nie jako treść raportu, ale jako zasoby.
Składnia
Zasoby (Ustaw, Int linia)
lub
Int Zasoby (Czytaj, String zmienna)
lub
Zasoby (Plik, String zmienna)
lub
Zasoby (Linia, Int zmienna)
lub
Zasoby (Numer, Int zmienna)
lub
Zasoby:
Argumenty
Typ |
Nazwa |
Opis |
linia |
Numer linii zasobów, od której ma być wykonywane czytanie. Jest to numer kolejny w zasobach a nie w pliku. |
|
zmienna |
Nazwa zmiennej do której ma być wczytana odpowiednia wartość. Typ zmiennej zależy od odczytywanej wartości. |
Wartość zwracana
Polecenie Zasoby (Czytaj) zwraca 1, gdy przeczytano kolejną linię, a 0 gdy nie ma więcej linii zasobów (zostały przeczytane wszystkie linie).
Przykład
String linia1, linia2
Int nr_linii
//Odczyt 3 linii zasobów
nr_linii = 3
Zasoby ( Ustaw, nr_linii )
Zasoby ( Czytaj, linia1 )
Print linia1
//Odczyt położonej o 6 pozycji dalej linii zasobów
Zasoby ( Ustaw, nr_linii+6 )
Zasoby ( Czytaj, linia2 )
Print linia2,LF
//Zasoby raportu
Zasoby:
Linia nr 1 zasobów
Linia nr 2 zasobów
Linia nr 3 zasobów
Linia nr 4 zasobów
Linia nr 5 zasobów
Linia nr 6 zasobów
Linia nr 7 zasobów
Linia nr 8 zasobów
Linia nr 9 zasobów
Linia nr 10 zasobów
Linia nr 11 zasobów
Linia nr 12 zasobów
Linia nr 13 zasobów
Linia nr 14 zasobów
Linia nr 15 zasobów
Linia nr 16 zasobów
Linia nr 17 zasobów
Linia nr 18 zasobów
Linia nr 19 zasobów
Linia nr 20 zasobów