Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups microsoft.public.de.* 1 Forum > Newsgroup microsoft.public.de.access
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup microsoft.public.de.access Forum microsoft.public.de.access

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-07-2009, 11:23 AM
Jan Gielians
 
Beiträge: n/a
Standard Formular unter festgelegten Bedingungen öffnen

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





Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-07-2009, 11:39 AM
Karl Donaubauer
 
Beiträge: n/a
Standard Re: Formular unter festgelegten Bedingungen öffnen

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

Mit Zitat antworten
  #3  
Alt 11-07-2009, 11:40 AM
Stefan Hoffmann
 
Beiträge: n/a
Standard Re: Formular unter festgelegten Bedingungen öffnen

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 <--
Mit Zitat antworten
  #4  
Alt 11-07-2009, 09:07 PM
Dieter Fillsner
 
Beiträge: n/a
Standard RE: Formular unter festgelegten Bedingungen öffnen

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
>
>
>
>
>

Mit Zitat antworten
  #5  
Alt 11-08-2009, 02:50 PM
Ekkehard Böhme
 
Beiträge: n/a
Standard Re: Formular unter festgelegten Bedingungen öffnen

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
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ä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


Alle Zeitangaben in WEZ. Es ist jetzt 01:37 AM Uhr.



Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Forum SEO by Zoints