“ aber der Code ist über meinem Kopf.
Dieser scheint nicht, der Fall zu sein, es sei denn Sie nicht der Autor des Stückchens oben sind. Sowieso erfasse ich, dass Sie nichts in VB ändern möchten, und möchte dieses using nur Fragentechniken lösen. Damit dieses arbeitet, müssen Sie nur überprüfen, ob alle Temptabellen gelöscht (geleert) bevor jede mögliche Vorwähler gebildet werden kann.
WO (nicht existiert (1 VON TempDivision vorwählen), oder [allgemeiner Systemname] innen (Abteilung VON TempDivision vorwählen))
Ich addierte Haltewinkel, falls Sie die selben für einige Felder und Temptabellen tun möchten. Bitte verstehen, dass dieses nicht von Jet leicht optimiert werden kann. Direkt zu produzieren sein besser:
WO [allgemeiner Systemname] innen („Rot“, „Grün“, „Blau ")
… oder nichts, wenn keine Vorwähler gebildet.
Beifall!
(°v°)