Avatar billede dino84 Nybegynder
16. december 2003 - 22:05 Der er 5 kommentarer og
1 løsning

Træk tal fra tal.

Hej

Hvordan trækker man et tal fra et tal der står i databasen?

Jeg har en formular hvor det er muligt at taste et antal pladser ind..

En admin har så oprettet hvormange pladser der er ialt...

F.eks Har admin tastet 50 ind som er gemt i en tabel....

Så kommer der en og taster 5 ind i formularen hvordan trækker jeg så de 5 fra de 50?

Når det så er lavet skal det så være sådan så er der kun 2 pladser tilbage skal det ikke være muligt hvis man skriver 4 ind at blive tilføjet men der skal komme en "fejl"...

Lidt svært at forklar men håber der er nogen der kan hjælpe....
Avatar billede jkrons Professor
16. december 2003 - 22:55 #1
Lav et felt i din formular, som henter det samlede antal pladser. Lav derefter et nyt felt, som trækker det indtastede fra det oprindelige. Labv så en knap, der ændrer tallet i tabellen til det, der står i resultatfeltet.

Lav en kode på resultatfeltet, der sikrer at detyte ikke kan blive under 0, men i stedet viser en fejlmeddelelse.
Avatar billede dino84 Nybegynder
16. december 2003 - 23:19 #2
ja det kunne jeg nok godt tænke mig til men hvordan gør man det....

Hvad jeg vist hvordan man gjorde havde jeg ikke spurgt herinde....
Avatar billede jkrons Professor
16. december 2003 - 23:22 #3
Hvad er det lige præcis du vil have forklaret?

Hvordan man opretter felter? Indsætter formler i felter? Opdaterer en tabel på grundlag af en formular? Eller er det noget helt andet=

Hvis det er ddet hele du ønsker, er det en ret lnag redegørelse, så kan du ikke prøve at være lidt mere specifik?
Avatar billede dino84 Nybegynder
16. december 2003 - 23:36 #4
Det som jeg skriver...

Admin har tastet 50 ind som er gemt i en tabel....

Så kommer der en og taster 5 ind i formularen hvordan trækker jeg så de 5 fra de 50?

De 5 bliver gemt i en anden tabel.. De skal bare trækkes fra de 50 os så der så står 45 i sted for..
Avatar billede jkrons Professor
17. december 2003 - 00:10 #5
Her er én måde
Hvis vi antager at det oprindelige antal pladser står i et felt, der hedder pladser, og brugeren taster det brugte antal i fetl, der hedder Brugt kan du lave en knap på formularen, der hedder Regn, eller rest eller noget tilsvarende. På denne knaps VedKlik hændelse lægger du så denne kode:

Me!Pladser.Value = Me!Pladser.Value - Me!Brugt.Value

Koden kan også lægges på andre hændelser, fx når du forlager feltet Brugt (VedUdgang) eller lignende. Så skal du ikke klikke på en knap for at få udført beregningen.

Hvis feltet Pladser har sin feltet i tabellen som kontrolelementkilde sker opdateringen helt af sig selv.
Avatar billede jkrons Professor
17. december 2003 - 00:11 #6
Du skal selvfølgelig rette feltnavnene til det, de hedder i din formular.
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