![]() |
|
|||||||
| Newsgroup microsoft.public.de.access Forum microsoft.public.de.access |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo Spezialisten,
Ich möchte, dass ein Formular (Mahnungsformular) nur die Daten aus einer Tabelle anzeigt, die vor 7 Tagen angelegt wurden (Formular für Mahnungen). In der Tabelle bzw. im Formular habe ich 4 x ein Datumsfeld. 1. Zahlungserinnerung 2 Mahnung 1 3. Mahnung 2 4. letzte Mahnung Wenn ich nun heute einen Kunden gemahnt habe, wird durch eine Aktualisierungsabfrage das heutige Datum bei einem der vier Mahnungsstufen eingetragen. Öffne ich das Mahnungsformular mit einer Schaltfläche im Formular "Menü" erneut, zeigt es erneut alle offenen Rechnungen an. Das möchte ich nicht, sondern, ich möchte nur die offenen Rechnungen und Mahnungen sehen, die älter als 7 Tage sind. stDocName = "Fällige_Rechnungen" ????? DoCmd.OpenForm stDocName, , , stLinkCriteria Was mus ich bei den Fragezeichen einfügen, um nur die entsprechenden Mahnungen und Rechnungen sehen zu können. Vielen Dank für eure professionelle Hilfe. Jan Gielians |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Jan Gielians wrote:
> Ich möchte, dass ein Formular (Mahnungsformular) nur die Daten aus > einer Tabelle anzeigt, die vor 7 Tagen angelegt wurden (Formular > für Mahnungen). In der Tabelle bzw. im Formular habe ich 4 x ein > Datumsfeld. > 1. Zahlungserinnerung > 2 Mahnung 1 > 3. Mahnung 2 > 4. letzte Mahnung > Wenn ich nun heute einen Kunden gemahnt habe, wird durch eine > Aktualisierungsabfrage das heutige Datum bei einem der vier > Mahnungsstufen eingetragen. > Öffne ich das Mahnungsformular mit einer Schaltfläche im Formular > "Menü" erneut, zeigt es erneut alle offenen Rechnungen an. > Das möchte ich nicht, sondern, ich möchte nur die offenen > Rechnungen und Mahnungen sehen, die älter als 7 Tage sind. > > stDocName = "Fällige_Rechnungen" > ????? > DoCmd.OpenForm stDocName, , , stLinkCriteria > > Was mus ich bei den Fragezeichen einfügen, um nur die entsprechenden > Mahnungen und Rechnungen sehen zu können. Ich habe aufgrund deiner Beschreibung noch nicht verstanden, welches Feld du auf "älter als 7 Tage" prüfen willst. Im Prinzip geht "älter als 7 Tage" so: stLinkCriteria = "DeinVergleichsFeld<" & CLng(Date - 7) -- Servus Karl ********* Ich beantworte keine Access-Fragen per Email. ********* Access-FAQ: http://www.donkarl.com |
|
#3
|
|||
|
|||
|
hallo Jan,
Jan Gielians wrote: > 1. Zahlungserinnerung > 2 Mahnung 1 > 3. Mahnung 2 > 4. letzte Mahnung > Das möchte ich nicht, sondern, ich möchte nur die offenen Rechnungen und > Mahnungen sehen, die älter als 7 Tage sind. > > stDocName = "Fällige_Rechnungen" > ????? > DoCmd.OpenForm stDocName, , , stLinkCriteria > > Was mus ich bei den Fragezeichen einfügen, um nur die entsprechenden > Mahnungen und Rechnungen sehen zu können. Ungefähr so etwas: stLinkCriteria = "[Zahlungserinnerung] <= (Now() - 7) OR " & _ "[Mahnung 1] <= (Now() - 7) OR " & _ "[Mahnung 2] <= (Now() - 7) OR " & _ "[letzte Mahnung] <= (Now() - 7)" Wobei in den eckigen Klammern deine konkreten Feldnamen stehen müssen, welche sich auch in der Abfrage beziehungsweise Datenherkunft deines Formulars "Fällige_Rechnungen" befinden. mfG --> stefan <-- |
|
#4
|
|||
|
|||
|
Hi Jan,
hier gibts offensichtlich noch ein Strukturproblem ! mein Vorschlag: 1. Datenquelle des Formulars zeigt Mahndaten 2. Datenquelle eines Unterformulars zeigt offene Rechnungen Die Datenquelle des Unterformulars muß alle gemahnten rechnungen rausfiltern Gruß Dieter "Jan Gielians" wrote: > Hallo Spezialisten, > Ich möchte, dass ein Formular (Mahnungsformular) nur die Daten aus einer > Tabelle anzeigt, die vor 7 Tagen angelegt wurden (Formular für Mahnungen). > In der Tabelle bzw. im Formular habe ich 4 x ein Datumsfeld. > 1. Zahlungserinnerung > 2 Mahnung 1 > 3. Mahnung 2 > 4. letzte Mahnung > Wenn ich nun heute einen Kunden gemahnt habe, wird durch eine > Aktualisierungsabfrage das heutige Datum bei einem der vier Mahnungsstufen > eingetragen. > Öffne ich das Mahnungsformular mit einer Schaltfläche im Formular "Menü" > erneut, zeigt es erneut alle offenen Rechnungen an. > Das möchte ich nicht, sondern, ich möchte nur die offenen Rechnungen und > Mahnungen sehen, die älter als 7 Tage sind. > > stDocName = "Fällige_Rechnungen" > ????? > DoCmd.OpenForm stDocName, , , stLinkCriteria > > Was mus ich bei den Fragezeichen einfügen, um nur die entsprechenden > Mahnungen und Rechnungen sehen zu können. > Vielen Dank für eure professionelle Hilfe. > Jan Gielians > > > > > |
|
#5
|
|||
|
|||
|
Hallo Jan,
Jan Gielians schrieb: > Hallo Spezialisten, > Ich möchte, dass ein Formular (Mahnungsformular) nur die Daten aus einer > Tabelle anzeigt, die vor 7 Tagen angelegt wurden (Formular für Mahnungen). > In der Tabelle bzw. im Formular habe ich 4 x ein Datumsfeld. Da fängt das Problem schon an (Stichwort: Normalisierung). Du brauchst nur zwei Felder; ein Datumsfeld und ein Feld für die Mahnstufe. > 1. Zahlungserinnerung > 2 Mahnung 1 > 3. Mahnung 2 > 4. letzte Mahnung > Wenn ich nun heute einen Kunden gemahnt habe, wird durch eine > Aktualisierungsabfrage das heutige Datum bei einem der vier Mahnungsstufen > eingetragen. > Öffne ich das Mahnungsformular mit einer Schaltfläche im Formular "Menü" > erneut, zeigt es erneut alle offenen Rechnungen an. > Das möchte ich nicht, sondern, ich möchte nur die offenen Rechnungen und > Mahnungen sehen, die älter als 7 Tage sind. > > stDocName = "Fällige_Rechnungen" > ????? Hier muss dann sowas rein, wie Karl geschrieben hat: stLinkCriteria = "DasDatumsfeld < " & CLng(Date - 7) > DoCmd.OpenForm stDocName, , , stLinkCriteria > > Was mus ich bei den Fragezeichen einfügen, um nur die entsprechenden > Mahnungen und Rechnungen sehen zu können. Das kannst Du dann noch nach der Mahnstufe sortieren oder filtern, und damit sehr bequem bearbeiten. Wenn Du dann noch die 7 (Tage) irgendwo speicherst, kannst Du den Mahnzyklus auch noch ohne Codeänderungen variabel gestalten. > Vielen Dank für eure professionelle Hilfe. > Jan Gielians > gruss ekkehard |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Gluconeogenese unter anaeroben Bedingungen? | Martina Baur | Newsgroup de.sci.biologie | 4 | 02-04-2009 09:18 AM |
| Formular öffnen und Datensatz anzeigen lassen | Andreas Gauer | Newsgroup microsoft.public.de.access | 6 | 01-19-2009 07:52 AM |
| Formular mit neuem Datensatz öffnen | Georg | Newsgroup microsoft.public.de.access | 2 | 11-10-2008 11:43 AM |
| Vorkommen unter Bedingungen zählen | Boris Kirkorowicz | Newsgroup microsoft.public.de.excel | 12 | 07-07-2008 11:32 AM |
| Formular beim Öffnen mit Datenbank verbinden | Dana | Newsgroup microsoft.public.de.access | 31 | 02-28-2008 07:01 AM |