Avatar billede foralias Praktikant
14. august 2003 - 10:31 Der er 7 kommentarer og
2 løsninger

Indtastning af data på intranet

Jeg er ved at lave en db, hvori vores lagerchef kan se hvornår lastbiler ankommer.
Jeg skal nu have speditørene til at taste data i databasen, dog uden at kunne slette dem igen, de skal ej heller kunne se de data som i forvejen ligger i databasen.
Det hele skal helst foregå via vores intranet.

Hvordan hulen får jeg en sådan skruet sammen?
14. august 2003 - 10:34 #1
Jeg tror, at du skal flytte spørgsmålet til ASP-kategorien. Der er nok større chance for at få hjælp, når det ikke skal være i ren Access.
Avatar billede foralias Praktikant
14. august 2003 - 10:39 #2
Som jeg har forstået, burde det kunne lade sig gøre i access, vha dataadgangsside.
Men jeg vil ikke udelade at jeg tager grundigt fejl.
Avatar billede keysersoze Ekspert
14. august 2003 - 10:42 #3
der er ingen grund til at blande ASP ind i det hvis det kan undgås...

Allerførst vil jeg råde dig til at sætte dig rigtig rigtig godt ind i access og generelt om arbejdet med relations-databaser hvis ikke du kan det i forvejen.

Systemet som sådan kan jeg ikke se de helt store problemer i - andet end at det selvfølgelig vil tage tid. Men ellers er det svært at komme med gode råd, for det er sådan set "bare" at begynde fra bunden;

- finde ud af hvilke data der skal bruges
- opbygge selve tabellerne ud fra ovenstående ud fra normalformer
- bygge forespørgsler etc og til sidst det (eller nok nærmere de) forskellige interfaces.

Det er sådan set de eneste råd jeg kan komme med lige pt - men er det en for stor opgave er du velkommen til at spørge mig så jeg evt kan tilbyde at lave den.
Avatar billede foralias Praktikant
14. august 2003 - 10:47 #4
Dataerne har jeg styr på dato, klokken, bilnummer, speditør & bemærkninger.
Jeg skal altså lave to tabeller, en til indtastning og en til visning eller hvad?
Avatar billede keysersoze Ekspert
14. august 2003 - 11:03 #5
nejnej - du må endelig ikke lave en tabel til indtastning... en tabel er noget der indeholder data.

Hvis du skal lave noget til indtastninger skal du bruge forms og til visningen skal du benytte reports
Avatar billede foralias Praktikant
14. august 2003 - 11:53 #6
Nu har jeg lavet en formular med tre knapper GEM (gem indtastninger) OK (afslut) og FORTRYD (slet post)
Når jeg trykker gem kommer der en ny formular nedenunder. Hvordan får jeg det lavet om således at man bare har en ny formular.
Altså slettet det som står i felterne, og opretter en ny post.
Hvis i forstår.
Avatar billede mugs Novice
14. august 2003 - 12:58 #7
Når du bruger udtrykket "slettet det som står i felterne" bliver jeg gruelig bange for, at du sletter data i db. Når du sletter felter i db, sletter du jo også data i tabellen, og det kan jeg umulig tro er meningen.

Du vil nok bare gå til en ny post: Lav en makro, og konverter den til VBA når det fungerer.
Avatar billede foralias Praktikant
14. august 2003 - 14:03 #8
Halløfisk nu kører det, jeg fandt ud af at lave en forbindelse til databasen fra frontpage, og nu kører den.
Keysersoze du skal nu have lidt point for besværet.
Kunne du evt fortælle hvordan man kan få access til automatisk at slette alle poster som er over 7 dage gammel?
Avatar billede mugs Novice
14. august 2003 - 14:14 #9
Lav en sletteforespørgsel med relevante felter samt et kriterie i datofeltet der hedder noget med <= Date() -7.
I formularen kører du forespørgslen sådan:

DoCmd.OpenQuery "forespørgslens Navn"
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