von wfrank » Mo, 25.09.2006 17:02
Wenn ich im Bsp. Heimtierbedarf des OOo Datenbankbuchs im Formular Lieferanten nur alle Lieferanten für Hundehalsbänder angezeigt bekommen will, dann geht das erst mal nicht mit einem Form-based Filter
Der wirkt dann nur auf die Subform und zeigt dortdrin nur die Hundehalsbänder (blendet sozusagen die anderen aus)
Kann ich das überhaupt schaffen dass dann nur die Lieferanten die auch Hundehalsbänder führen angezeigt werden ?
Ich müsste im Form-based Filter die Filterbed in der MainForm und der SubForm zumindest per AND verknüpfen ?
Und wie müsste ein SQL Commando aussehen das mir nur die Lieferanten von Hundehalsbändern aber mit dem vollen Lieferportfolio anzeigen ? Muss ich da nicht erst die IDs aller Lieferanten suchen, die Hundehalsbänder führen und dann nur die Lieferanten zulassen die in dieser Liste vorkommen ?
Wäre ein bisschen viel für ein Formular. Oder funktioniert sowas
select * from lieferanten where subform.produkt like hundehalsband and ID = subform.lieferantenID
Eigentlich will ich den Formbased-Filter nehmen, da kann ich dann meine Suchbegriffe eintragen. Das ist recht praktisch. Wie kann ich die aber per Makro abfragen und ein eigene Filterbedingung draus bauen ??
Oder die Filterbedingung die das Formular normalerweise verwendet abfangen und modifizieren und diese Abfrage an die DB schicken .
Mir wüde es schon mal helfen wenn ich weiss, dass sowas geht oder nicht geht bzw. mit nur mit viel/wenig Aufwand.
werner
Wenn ich im Bsp. Heimtierbedarf des OOo Datenbankbuchs im Formular Lieferanten nur alle Lieferanten für Hundehalsbänder angezeigt bekommen will, dann geht das erst mal nicht mit einem Form-based Filter
Der wirkt dann nur auf die Subform und zeigt dortdrin nur die Hundehalsbänder (blendet sozusagen die anderen aus)
Kann ich das überhaupt schaffen dass dann nur die Lieferanten die auch Hundehalsbänder führen angezeigt werden ?
Ich müsste im Form-based Filter die Filterbed in der MainForm und der SubForm zumindest per AND verknüpfen ?
Und wie müsste ein SQL Commando aussehen das mir nur die Lieferanten von Hundehalsbändern aber mit dem vollen Lieferportfolio anzeigen ? Muss ich da nicht erst die IDs aller Lieferanten suchen, die Hundehalsbänder führen und dann nur die Lieferanten zulassen die in dieser Liste vorkommen ?
Wäre ein bisschen viel für ein Formular. Oder funktioniert sowas
select * from lieferanten where subform.produkt like hundehalsband and ID = subform.lieferantenID
Eigentlich will ich den Formbased-Filter nehmen, da kann ich dann meine Suchbegriffe eintragen. Das ist recht praktisch. Wie kann ich die aber per Makro abfragen und ein eigene Filterbedingung draus bauen ??
Oder die Filterbedingung die das Formular normalerweise verwendet abfangen und modifizieren und diese Abfrage an die DB schicken .
Mir wüde es schon mal helfen wenn ich weiss, dass sowas geht oder nicht geht bzw. mit nur mit viel/wenig Aufwand.
werner