14. august 2003 - 10:31Der 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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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?
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.
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.
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?
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"
Synes godt om
Ny brugerNybegynder
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.