Mam dwa arkusze, dla uproszczenia X i Y
W arkuszu X znajduje się prosty formularz, w kolumnach A i B odpowiednio:
Nazwa przedmiotu / Miejsce używania
W arkuszu Y znajdują się dane wyglądające następująco:
Nazwa przedmiotu / 1.01.2013 / 2.01.2013 / 3.01.2013 / itd.
Na załączonym obrazku umieściłem dane w jednym arkuszu dla ułatwienia oglądu.
Codziennie muszę wprowadzać do formularza miejsce używania narzędzia i chciałbym aby dane z formularza X były zapisywane do odpowiednich komórek w arkuszy Y w kolumnach zależnych od daty. Chodzi o to by stan magazynowy z dziś znajdował się w komórce dzisiejszej ale jednocześnie by dane z dni poprzednich nie były wymazywane. Innymi słowy w Arkuszu Y tworzy się jakby kalendarz dający podgląd tego co działo się z narzędziami w trakcie roku.
Bardzo proszę o pomoc.
Zapisywanie danych z formularza pod okresloną datę
Zapisywanie danych z formularza pod okresloną datę
LibreOffice 6.0.3 na Windows 8.1
Re: Zapisywanie danych z formularza pod okresloną datę
W bazie danych zapis byłby prostszy: (data, kod narzędzia, kod miejsca). Kolejnością się nie przejmujesz, wydruki możesz dostać dowolne.
Uwaga: układ z wykazem danych w poziomie (dni) i w pionie (narzędzia) prowadzi do tzw. zapytania krzyżowego (cross query), które nie jest ujęte w standardzie SQL i w wielu bazach danych. Ale jeżeli nagłówki kolumn są znane, to da się go utworzyć innymi metodami.
Uwaga: układ z wykazem danych w poziomie (dni) i w pionie (narzędzia) prowadzi do tzw. zapytania krzyżowego (cross query), które nie jest ujęte w standardzie SQL i w wielu bazach danych. Ale jeżeli nagłówki kolumn są znane, to da się go utworzyć innymi metodami.
JJ
LO (26.2) ∙ Python (3.13|3.10) ∙ Unicode 17 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (26.2) ∙ Python (3.13|3.10) ∙ Unicode 17 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)