Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

DLookup auf aktuellen Datensatz

Begonnen von sellrich, Februar 15, 2019, 09:32:06

⏪ vorheriges - nächstes ⏩

sellrich

Hello,

nach wirklich intensivem testen der vorgeschlagenen Lösungen, eigen Recherche, anderen Versuchen etc. bin ich nun wieder bei deinem Vorschlag mit den globalen Variablen angekommen.

Ich habe es mittlerweile geschafft Etiketten mit den entsprechenden Inhalten zu drucken und kriege diese auch fortlaufend gedruckt - so wie es sein soll. Auch speichere ich dies in der tblDaten nach erfolgreichem Druck.
Die Kriterien für Inhalt der Kategorie und der Anzahl steuere ich in einem Formularfeld.

Folgende Problematik bedarf jedoch erneut eurer Hilfe :

Wenn ich "1" Etikett drucke - druckt er genau 1.
Der Inhalt ist korrekt "Kategorie + 00000001"
Wiederhole ich diesen Vorgang druckt er mir auch Etiketten. Und zwar 3x das identische. Er druckt mir 3x "Kategorie + 00000002"

Beim dritten Mal druckt er mir 4x das Etikett "Kategorie + 00000003"
usw.

Der Code den ich von ebs17 übernommen habe :
SELECT D.Kategorie & D.Kennung & Format(T.I,"000000000") AS Code
FROM tblDaten AS D, T999 AS T
WHERE D.Kategorie = fctKategorie()       AND    T.I BETWEEN       (          SELECT             SUM(Anzahl)          FROM             tblDaten          WHERE             Kategorie = fctKategorie()       )    + 1       AND    (          SELECT             SUM(Anzahl)          FROM             tblDaten          WHERE             Kategorie = fctKategorie()       )     + fctNeueAnzahl();


Führe ich die Selectabfrage manuell aus erhalte ich auch 4x eben diesen identischen Inhalt. Obwohl im Formular nur "1 Etikett" steht.
Kann mir da wer mit der Abfrage weiterhelfen?

Zur genaueren Veranschaulichung habe ich eine Beispieldatenbank angehangen.

DF6GL

Hallo,

gruppiere die Abfrage .....
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

sellrich

Zitat von: DF6GL am März 20, 2019, 11:26:02
Hallo,

gruppiere die Abfrage .....

Unfassbar. Wie simpel diese Lösung doch war.
Magst du mir erklären wieso es daran lag? Ich verstehe es nicht.

MzKlMu

Hallo,
wie der Name schon sagt, gruppiert eine Abfrage gleiche Werte. Gleiche Datensätze werden also zu einer Zeile zusammengefasst.
Gruß Klaus

sellrich

Oh man. Peinlich  ::)
Ist natürlich logisch. Danke! Vielen Dank!! :)