Avatar billede roscoe27 Nybegynder
25. november 2005 - 08:46 Der er 6 kommentarer og
1 løsning

Access skal minde mig om at bestille glas

Hej,

jeg har tidligere rodet en del med Access. Det er desværre en del år siden og megen viden har jeg fortrængt.

Jeg står og skal lave et system til bestilling af vinduer. Når vinduerne er bestilt hos underleverandør skal sælger huske at bestille glas til disse.

Access skal minde mig om at bestille glas på et bestemt tidspunkt - ca. 7 dage efter at selve vinduerne er bestilt. Er det muligt?

/ Claus
Avatar billede Slettet bruger
25. november 2005 - 08:58 #1
Ja!~)
Avatar billede hekla Nybegynder
25. november 2005 - 09:00 #2
Det er kun muligt, at få meddelelser fra Acccess, når brugeren har Access åbent. Hvis hun åbner databasen hver morgen, kan du lægge funktionen ind i databasens autoexec, som afspilles, når databasen åbnes.
Avatar billede supertekst Ekspert
25. november 2005 - 09:00 #3
Ja - enten ved opstart af Access, hvor en funktion tester om der ligger bestillinger, hvortil der endnu ikke er bestilt glas iflg. bestillingsdato + 7 dage -dette kan gøres via en funktion.

Eller der kan lægges en besked ind i sælgerens kalender, hvis adgang til denne - ellermail sendes til sælger på datoen. Begge sidstnævnte kan programmeres.
Avatar billede Slettet bruger
25. november 2005 - 09:03 #4
Hvis din bestilling ligger i en tabel, med en dato på, så kan du have en formular, der laver en forespørgsel på >=dato + 7 hvis glas ikke er bestilt (dette kan være et ja/nej felt)!~)
´
Dette kunne være en fast underformular på din hovedformular...
Avatar billede jensen363 Forsker
25. november 2005 - 09:05 #5
Hvis du har en bestillingsdato eller leveringsdato, kan du lave en betingelse som måler på denne, og returnere antallet af records, når betingelsen er til stede.

Altså :

  If Leveringsdato = Date() - 7 Then
      MsgBox("Bestil så de vinduer !!!")
  Else
  End If
Avatar billede mugs Novice
25. november 2005 - 09:11 #6
Som hekla påpeger skal Access være kørende for at få en advarsel. Men prøv at se på Windows Taskmanager (Opgavestyring?), der kan programmeres til at åbne Access på et bestemt tidspunkt. Måske det kunne være relevant for din opgave.

Hvis opgaven lægges ind i autoexec, vil hændelsen afspilles når db åbnes og ikke på andre tidspunkter. Måske en timer hændelse på en formular kan hjælpe.
Avatar billede roscoe27 Nybegynder
09. september 2006 - 23:27 #7
Opgav og betalte mig fra det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester