Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Feld in Tabelle mittels Aktualisierungsabfrage updaten
zurück: tabellen gegenseitig überprüfen des primärschlüssels... weiter: viermal Mittelwert in einer Abfrage Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
diso_de
Einsteiger


Verfasst am:
11. Feb 2005, 13:07
Rufname:

Feld in Tabelle mittels Aktualisierungsabfrage updaten - Feld in Tabelle mittels Aktualisierungsabfrage updaten

Nach oben
       

Guten Tag zusammen,

ich bin Einsteiger (blutiger Anfänger) und habe das nachstehende Problem über den Ausdrucks-Generator zu lösen versucht, komme aber hierbei auf keinen grünen Zweig. Sad

Es wäre nett, wenn mir jemand helfen könnte.

Vielen Dank
Dieter


Hier die Ausgangssituation:

Datengrundlage ist eine Tabelle (zsdr0035). Sie enthält u.a. die Felder -Letzter Abruf am- (Datum), -Gültig von Datum- (Datum) und -Keine Aktivität seit X-Tagen- (Zahl).

Hierüber möchte eine Aktualisierungsabfrage (falls überhaupt möglich) erstellen, die mir unter folgenden Bedingungen den Differenzwert in Tagen liefert:

Wenn das Feld -Letzter Abruf am- (z.B. 01.10.2004) nicht leer ist, soll das heutige Datum (11.02.2005) davon abgezogen werden und nur der Differenzwert in Tagen in das Feld –Keine Aktivität seit X-Tagen- (z.B. 134) zurückgeschrieben werden, der größer als 90 Tage ist.

Oder wenn das Feld -Letzter Abruf am- (z.B. 00.00.0000) leer ist, dann soll vom Feld -Gültig von Datum- (z.B. 01.11.2004) das heutige Datum (11.02.2005) abgezogen werden und nur der Differenzwert in Tagen in das Feld –Keine Aktivität seit X-Tagen- (z.B. 103) zurückgeschrieben werden, der größer als 90 Tage ist.
stpimi
Moderator Access


Verfasst am:
11. Feb 2005, 15:45
Rufname:
Wohnort: Graz


AW: Feld in Tabelle mittels Aktualisierungsabfrage updaten - AW: Feld in Tabelle mittels Aktualisierungsabfrage updaten

Nach oben
       

Dafür scheint es schon fast sinnvoll, eine VBA-Funktion zu verwenden - wenn schon der berechenbare Wert unbedingt gespeichert werden soll. Das ist normalerweise nicht sinnvoll.

Sind das die echten Feldnamen? Von Leerzeichen, Umlauten und Sonderzeichen ist nämlich im allgemeinen abzuraten.

Ungetestet köännte eine solche Funktion so aussehen:
Code:
Public Function fctKeineAktivitaet(datLetzterAbruf As Date, _
                                   datGueltigAb As Date) As Integer
    Dim lngDifferenz As Long

    If IsNull(datLetzterAbruf) Then
        lngDifferenz = DatDiff("d", datGueltigAb, Date)
      Else
        lngDifferenz = DatDiff("d", datLetzterAbruf, Date)
    End If
    If lngDifferenz < 90 Then
        fctKeineAktivitaet = 0
      Else
        fctKeineAktivitaet = lngDifferenz - 90
    End If
End Function

In ein Modul kopieren und speichern. Modulname Ungleich Funktionsname!

Dann in der Abfrage unter Aktualisieren so verwenden:
fctKeineAktivitaet([-Letzter Abruf am-];[-Gültig von Datum-])

Wie gesagt: Ungetestet!

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle mit Beziehung zu anderen Tabellen updaten - wie ? 4 miredoju 2684 15. Jun 2004, 10:24
miredoju Tabelle mit Beziehung zu anderen Tabellen updaten - wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle von Excel importieren 1 Sonnenschein 2640 15. Jun 2004, 06:57
stpimi Tabelle von Excel importieren
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate in Abfrage nur aus einem Feld entfernen? 18 jobacke 1829 06. Mai 2004, 11:57
jobacke Duplikate in Abfrage nur aus einem Feld entfernen?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle sichern 5 alfikoe 946 05. Mai 2004, 20:26
lothi Tabelle sichern
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert in bestehende Tabelle 1 Gingi 729 23. Apr 2004, 11:45
mabe38 Autowert in bestehende Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus Formular per VBA in andere Tabelle anfügen 1 Gast 1861 04. Apr 2004, 21:27
el_gomero Werte aus Formular per VBA in andere Tabelle anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Feld"Strasse" teilen in Str und Haus_Nr 4 riker 695 01. Apr 2004, 11:12
riker Feld"Strasse" teilen in Str und Haus_Nr
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierung auf ein abgefragtes Feld 3 Godevilgo 776 25. März 2004, 20:22
lothi Aktualisierung auf ein abgefragtes Feld
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: einträge aus tabelle in formular anzeigen u. speichern 1 gast 1161 25. März 2004, 09:33
Willi Wipp einträge aus tabelle in formular anzeigen u. speichern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen