Jeżeli chcesz komentować kliknij na tytuł artykułu, wyświetli się tylko ten artykuł z możliwością komentowania.

wtorek, 15 kwietnia 2025

Bazy danych na różne okazje i nowy moduł pobierania wyników...

 Przygotowałem spakowane bazy danych dla różnych konfiguracji i potrzeb. Oraz nowy moduł pobierania wyników gier lotto. W module dodałem zakładkę "Opcje" gdzie, samodzielnie można zaplanować które gry będą ściągane a które będą pominięte. Można w ten sposób pominąć w pobieraniu te gry które są nieużywane a które w istotny sposób wpływają na czas pobierania przez ich znaczną objętość. Chodzi tu głównie o gry krajowe "Keno" i "Szybkie600" gdzie ilość losowań jest znaczna ponieważ losowane są co 4 minuty.

Spakowane są konfiguracje dla popularnych gier krajowych "Multi Multi", "Mini Lotto", "Lotto", "Ekstra Pensja" i europejskiej gry "Eurojackpot".

Gry te można konfigurować samodzielnie w programie w formularzu "Manager gier" wywoływanym z menu "Pliki".  

Otwieramy menedżera gier. I w pierwszej zakładce o nazwie wybór gier do programu widzimy na Górze pasek nawigacji właśnie tabeli która odpowiada za kolejne gier wyświetlanych programie Lotto CAD. Pasek nawigacji ma przyciski który umożliwiają poruszanie się i edycję tabeli która odpowiada za kolejność wyświetlanych gier w programie głównym. Ta tabela ma nazwę "MainBase".



















Budowa tej tabeli jest prosta i posiada dwa pola : kolejność wyświetlania (ID) i identyfikator IDGAMES (numer gry). Wartość ID to kolejne liczby jak 1,2,3,4,..n a wartość GAMEID to numer gry ID odczytany z tabeli GAMES dostępnej w zakładce "Baza gier" Znacznik (1) z kolumny ID znacznik (2). Pomocnicza nazwa gry widoczna jest w kolumnie Nazwa znacznik (3) .

Tabela MAINBASE
Tabela dolna zakładki to tabela "GAMES" zawiera szczegóły. Tabela ta jest połączona polem IDGAMES<->ID i każda zmiana rekordu tabeli MAINBASE powoduje wyświetlenie danych szczegółowych gry w tabeli GAMES.

Pod tabelą znajduje się pasek nawigacji do tabeli GAMES oraz pole wyboru ikony gry połączone z polem Ikona gry do wyboru ikony reprezentującej grę w programie głównym.





 Nie wszystkie pola tabeli GAMES są niezbędne i są wykorzystywane ale najważniejsze pola które są niezbędne to:

  •     "ID" Identyfikator (numer gry)
  •    "Nbrs_All" Ilość wszystkich liczb w grze
  •    "Nbrs_Drawn" Ilość liczb losowanych
  •    "Game_Name" Nazwa gry
  •    "Ticket_Rows" Wierszy na kuponie
  •    "Ticket_Cols" kolumn na kuponie
  •    "Stake_Game" Czy gra jest grą ze stawką
  •    "Charge_of_bet" Opłata za zakład
  •    "DatabaseName" Nazwa tabeli gry
  •    "FileNamePrefix" Prefix nazwy zakładów(Zapisanych Twoich Typowań)
  •    "FileNameExt" Rozszerzenie nazwy plików zakładów
  •    "MoneySymbol" Symbol waluty
  •    "BonusGame" Czy losowany jest bonus, liczba dodatkowa
  •    "LargeIcon" Numer ikony gry
  •    "PrintModul" Czy gra ma bibliotekę dll do drukowania kuponów,
  •    "PrintModulName" nazwa pliku dll (pusty jeżeli parametr powyżej jest FALSE
  •    "UpdateModul" Czy gra ma moduł ściągania wyników,
  •    "UpdateModulName" Nazwa pliku dll do ściągania wyników
  •    "Range2Game" Czy to gra z dwoma zestawami liczb
  •    "Range2Nbrs" Ilość liczb w drugim zestawie,
  •    "Range2Drawn" Ilość liczb losowanych z drugiego zestawu
  •    "GameUrl" VARCHAR(240),
  •    "BonusDraw" Ilość licz dodatkowo losowanych
  •    "JsonPrint" Tekst w formacie JSON Pusty jeżeli nie wykorzystujesz drukowania kuponów.
Jeżeli chcesz zmienić kolejność gry możesz to zrobić prawidłowo tylko operując jak na stosie. Czyli usuwasz i dodajesz nowe gry TYLKO na ostatnim elemencie tabeli MAINBASE. Najlepiej pokaże to film:




Do pobrania wszystkie bazy gier wraz z ustawieniem głównych gier krajowych :


Instalacja zestawu baz danych :



Uwaga gry mają wpisane pobieranie danych z nową biblioteką dll o nazwie downsql_only.dll. Moduł ten ma zakładkę "Opcje" w której to można wyłączyć pobieranie wyników dla nieużywanych gier.

Moduł można pobrać i skopiować go do katalogu głównego programu Lotto CAD. Bibliotekę pobierzesz z linku poniżej



UWAGA : Przeglądarki "zabezpieczają" pliki exe i dll jako potencjalnie niebezpieczne. Nie ma nic niebezpiecznego w powyższych linkach. Użyj opcji "Zachowaj" i lub "Pobierz mimo to".
powodzenia
Wojtek