Autor Thema: Problem mit Datumsüberprüfung vorm Speichern  (Gelesen 10317 mal)

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #20 am: 16.01.04 - 12:51:45 »
Danke! Werd mal schauen, ob ich das auch noch für mehrere Tage hinbekomme!

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #21 am: 19.01.04 - 11:44:28 »
Hallöchen!

Jetzt hänge ich bei dem Problem mit Buchungen über mehrere Tage fest!  :'(
Könnt ihr mir vielleicht helfen?  ???

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #22 am: 20.01.04 - 10:01:14 »
Habs mal so versucht, aber es klappt nicht.  :'( Hab ich da irgendwo nen Denkfehler drin  ??? ??? ??? ???
Dies Stück steht im ELSE-Teil einer IF-Abfrage:

'Reservierung über mehrere Tage
    temp = Source.fieldgettext("rpRaum")
    temp2 =  Source.fieldgettext("rpBuchDatum")
    temp3 = Source.fieldgettext("rpBuchDatumBis")   
    searchFormula$ = "Form = ""rpfrmBuchung"" & rpRaum= """& temp &""" & rpBuchDatum >= """ & temp2 & """ & rpBuchDatum <= """ & temp3 & """ | rpBuchDatumBis >= """ & temp2 & """ & rpBuchDatumBis <= """ & temp3 & """"

   Set dc = db.Search(searchFormula$,dateTime,0)   
   Do      
     Set dctemp = db.Search(searchFormula$,dateTime,0)
     Set aktdoc = dctemp.getfirstdocument      
     If aktdoc Is Nothing Then
   Exit Do
     End If
     Call dc.addDocument(aktdoc)
   Loop   
'Überprüfung, ob der Raum überhaupt schonmal gebucht wurde
   If dc.count = 0 Then
   'Der Raum ist auf jeden Fall frei
   Else
   'Reduzierung der NotesDocumentCollection auf den gewählten Raum mit dem angegebenen Datum   
   Call dc.ftsearch(rpBuchDatum, 0)
   'Prüfung, ob das angegebene Datum in der Collection vorhanden ist   
   If dc.count > 0 Then
      'Der Raum ist an dem Datum bereits reserviert
      Messagebox "Der gewählte Raum ist zu dem angegebenen Zeitraum an mindestens einem Tag bereits reserviert."
      Continue = False  'Verhindert das Speichern
   End If
    End If

« Letzte Änderung: 20.01.04 - 10:10:14 von Tina »

klaussal

  • Gast
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #23 am: 20.01.04 - 15:34:21 »
@tina,

häng doch mal die db ran. dann geht's leichter  ;)

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #24 am: 20.01.04 - 15:37:08 »
Kann ich nicht! Geht hier leider nicht sorry! Kann ich sonst irgendwas machen??

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #25 am: 20.01.04 - 16:48:07 »
Kann ich nicht! Geht hier leider nicht sorry! Kann ich sonst irgendwas machen??

z. B. sagen, was genau denn nicht klappt.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #26 am: 21.01.04 - 07:29:08 »
Wenn ich das wüsste wäre mir geholfen!

Also ich habe das Skript (Buchung für einen Tag) in den Querysave gepackt. Da hat auch alles super funktioniert. Das Problem ist jetzt ich habe versucht auch eine Buchung über mehrere Tage möglich zu machen. Dies wollte ich duch eine If-Abfrage erledigen, die einfach nachschaut, ob das "Bis-Datum" leer ist. Wenn es leer ist kann er einfach die Prüfung für ein Datum machen, wenn nicht muss er den ELSE-Teil ausführen und ein Prüfung für mehrere Tage machen.
Meine Probleme sind jetzt:
      1. Das Speichern über einen Zeitraum tuts nich
      2. Das Speichern für ein Datum tuts auch nich mehr!  :'(

Beim 2.Punkt ist das Problem in der NotesDocumentCollection zu suchen oder in der Datenbank an sich, da er einfach keinen Eintrag mit dem zu reservierenden Raum zu dem bestimmten Datum findet, obwohl eins da ist.

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #27 am: 21.01.04 - 08:39:15 »
Ich habs geschafft! ;D Zumindest die Buchung für einen Tag wieder herzustellen. Bliebe das Problem mit dem über mehrere Tage!

Offline Tina

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Problem mit Datumsüberprüfung vorm Speichern
« Antwort #28 am: 21.01.04 - 09:40:13 »
Habs am Laufen!

Danke für eure Hilfe! ;)
« Letzte Änderung: 21.01.04 - 09:41:15 von Tina »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz