bbkdk Seniormester
15. februar 2016 - 15:31 Der er 6 kommentarer og
1 løsning

Formular med "fortrykte" poster

Jeg har et spørgsmål, som kunne løse noget, jeg har haft brug for i flere forskellige situationer.

Jeg har i nærværende situation en database, der indeholder firmaets leasede biler.

Ved slut af hver måned aflæses kilometerstanden, der indberettes på de enkelte biler.

Men er det ikke muligt at få en formular, der "automatisk" laver en linje for hver bil, hvor der er fortrykt registreringsnummer. Samtidig må det gerne være muligt at blive spurgt om datoen, som så fortrykkes det felt, hvor datoen skal stå.

Hvis f.eks. der er 10 biler, skulle formularen åbnes med 10 poster. Ved åbning skal man spørges om datoen, der så også sættes ind automatisk.

Dvs. at der kun er kilometertallet, der skal indtastes.
petersen7913 Seniormester
16. februar 2016 - 07:46 #1
Du må have en tabel med bilernes registreringsnummer. Når du åbner for indtastning kan du hente tabellen eller den ønskede forespørgsel ind og så har du registeringsnumrene vist.

Et mere præcist svar afhænger af hvordan du har bygget din database op.

Men jo, du kan godt lave det du beskriver :)
bbkdk Seniormester
16. februar 2016 - 09:38 #2
Hej Petersen7913

Tabel 1:                  Tabel 2:
Regnr (en siden)          Regnr (Mange siden)
Flere andre felter        Dato
                          Kilometerstand


Jeg vil gerne have en formular, med flere poster, hvor der automatisk oprettes en post for hver bil. Det vil sige, at brugeren ikke skal taste et Regnr ind (eller vælge en bil fra en kombinationsboks), men bare skal indtaste en dato og en kilometerstand.
Disse felter er jo udfyldte, hvis de bare trækkes ind i forespørgselsgitteret.
Når formularen køres, skulle den gerne spørge om en dato, der så kunne forudfyldes (ellers skal den samme dato indtastes i alle felter.
Og så skal kilometerfeltet naturligvis udfyldes.
Jeg har faktisk selv et eksempel, men det er så kompliceret opbygget, at jeg knap nok selv kan finde ud af det, og jeg har en teori om, at det burde kunne laves bedre.
petersen7913 Seniormester
16. februar 2016 - 10:27 #3
Jeg vil foreslå, at du laver en lille testudgave, hvor du starter forfra med de 2 tabeller, de nødvendige forespørgelser og så bygger formularerne op ud fra det.

Så små skridt så du har kontrol over hvad du laver ;)

Din teori er god nok så det er bare at prøve den af
16. februar 2016 - 13:51 #4
Du opretter en forespørgsel a'la:

INSERT INTO Tabel2 ( RegNr, Dato )
SELECT Tabel1.RegNr, [Indtast dato] AS Expr1
FROM Tabel1;
bbkdk Seniormester
16. februar 2016 - 14:18 #5
Hej spg
Det er så tæt på at virke - Men der mangler et tomt felt til at taste kilometertallet ind i.
Din løsning opretter korrekt en post for hver bil, og der sættes også en dato ind, men der mangler et tomt felt, hvor kilometerstand til Tabel 2, kan indtastes.

Jeg har selv fået lavet en løsning, men det er virkeligt et husmandssystem. Det er noget med yderligere en tabel, samt en slette- og en tilføjelsesforespørgsel m.v.

Så kunne det lade sig gøre at tilføje det manglende felt i din løsning, vil det være rigtigt fint
16. februar 2016 - 14:28 #6
Forespørgslen opretter bare posterne, så hvis du har en kilometer kolonne i tabel2 så kan du når du åbner din formular indtaste dine tal.
bbkdk Seniormester
16. februar 2016 - 15:02 #7
Hej spg

Nu virker det - hermed points og mange tak for hjælpen
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

Opret Preview

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





Premium
Exchange-sårbarhed truer selskaber over hele kloden: Sådan blev den opdaget af Dubex fra Søborg
En række akutte sårbarheder i Microsoft Exchange Server har sendt en panisk bølge gennem Exchange-miljøet. Sårbarhederne blev opdaget af danske Dubex. Se her, hvordan de blev opdaget af det danske selskab. "Var hackerne lykkedes med det, ville det være forholdsvist voldsomt," siger Jacob Herbst fra Dubex.
Computerworld
Hånden på hjertet: Er der plads i din virksomhed til it-nørderne, der sjosker rundt i ikke nødvendigvis ens strømpesokker?
Klumme: Er der plads i din organisation til it-nørder, der går rundt på arbejdspladsen i to ikke nødvendigvis ens strømpesokker, fordi det er svært virkeligt at koncentrere sig, når skoene klemmer?
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
IBM Danmark trækker tilbud om frivillige fratrædelser tilbage for stort antal ansatte: "IBM har taget røven på sine ansatte"
Som led i IBM Danmarks store fyringsrunde fik 130 ansatte grønt lys til at forlade selskabet på en frivillig fratrædelsesordning. Men nu har IBM Danmark trukket det oprindelige tilbud tilbage for størstedelen af de ansatte.
White paper
Gør dine medarbejdere til et aktiv i sikkerhedsarbejdet
Vi glemmer hurtigt gode råd og sikkerhedskurser. Men sådan behøver det ikke at være. Moderne træning, opfølgning og simulationer skaber en sikkerhedsorienteret kultur, som minimerer risikoen for, at din virksomhed rammes af ødelæggende cyberangreb.