Toon posts:

Output query toevoegen aan record

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
hoihoi,

Ik zie door de bomen effe het bos niet meer.. Ben een tijdje begonnen met access door een beetje te klooten met Noordenwind.

Ik heb iemmand zijn hulp een beetje nodig zonder dat er gezeurd wordt over google en de search hier... Ik weet echt niet waar ik moet beginnen met zoeken en weet daarom ook niet of ik mijn post goed getiteld heb ...

Als ik een query heb die de max van een veld geeft, wil ik graag dat hij het resultaat in het laatste record van dat zelfde veld zet.

Wie kan mij een klein beetje opweg helpen.. Een commando ofzo is al genoeg

Groetjes

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
huh, leg je idee is beter uit.

Op google staan altijd bijna alle antwoorden dus als je je idee even netjes verwoord
googlen we even naar het antwoord.

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


Verwijderd

Topicstarter
okeej dan :)

Ik heb een tabel met een aantal serienummers er in die van laag naar hoog oplopen. Nu wil ik met een forumulier het laatste serienummer oproepen, vervolgens er een 1 bij laten optellen en daarna het antwoord ervan bij het zelfde veld laten schrijven in een nieuw record.

Ik zie nu pas dat ik net query heb opgeschreven in plaats van formulier ... Ik hoop dat ik het nu wat duidelijker heb opgeschreven

  • Dennis van der Stelt
  • Registratie: Januari 2000
  • Laatst online: 05-09 12:58
Wow, ik begrijp er nog niets van...
Ten eerste, zet voortaan "[Access]" ofzo in je topic en volgens mij moet deze ook geschopt worden naar een ander forum over development ofzo.

Maar goed, volgens heb jij een form. Als mensen daarin een nieuw record gaan aanmaken, wil jij de hoogste waarde van de huidige primary key hebben, die in je form zetten zodat mensen die nieuwe key gebruiken om een nieuw record aan te maken.

Drie dingen:
- Ik weet niet hoe Access werkt, maar wel hoe normaal gesproken development op databases werkt. Tenminste, ik pretendeer dat te weten! ;) Maar als mijn opmerkingen kant nog wal raken, vergeef me dat dan! :)
- Als mensen niet gaan opslaan, heb je op jouw manier wél een nieuw record aangemaakt, welke voor altijd leeg zal blijven. Ga dat nieuwe record dus pas aanmaken als je de gegevens daadwerkelijk op gaat slaan!
- Volgens mij ga je met je forms direct op je eigen lokale db werken, maar stel je voor dat je op een multi-user omgeving werkt. Als je dan al een primary key aan gaat maken op je form en later pas opslaan, kan het zijn dat een andere user precies hetzelfde heeft gedaan. Dus die nieuwe key moet je zo laat mogelijk aanmaken.

Liever nog, automatische nummering gebruiken in je database. Volgens mij is dat wel degelijk mogelijk in Access...

Succes!

Doe maar gewoon, dan doe je al gek genoeg.


Verwijderd

Topicstarter
Nu is het ook nog zo dat er andere outputs van andere formulier velden in dat zelfde veld komen te staan.. Autonummering gaat dan niet werken ... (toch?)

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
Geen idee, geef je tabel ontwerp is weer..

volgens mij is Autonummering geen probleem, deze telt gewoon +1 telkens als je een
nieuw record aanmaakt (verwijder je een record; mis je wel een nummer tussendoor).

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

offtopic:
Het is naar mijn nederige mening geen goed idee om Access te leren door met Noordenwind te gaan werken (tenminste, ik leerde er niets van toen ik dat ook in 199*kuch* deed: lees er gewoon een goed boek over :)
Hoi :)

Het is eigenlijk heel eenvoudig om eerst even de geldende policy door te lezen (zeker als je al een tijd aan het stoeien bent met een probleem maakt die ene minuut ook niet uit), dus een duidelijke topictitel (al is deze al aardig mist er info als [Access/SQL]) en de juiste info geven moet kunnen.
Maar zeuren over het nodig zijn van een Access tutorial lezen of het geven van precieze info in je topicstart, zoals wat voor data, welke code, Access versie etc., zal ik niet doen.

Waar ik wel over ga zeuren, is dat kloontjes niet worden gewaardeerd op GoT (zie de e-mail die zo wordt verstuurd): ga ajb. gewoon verder onder je originele account en stel je vraag dan even opnieuw in P&W waarbij je dus wel alle info in de topicstart geeft: lees daar dus eerst even de sticky (Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/Sticky_off.gif) topics :)

Auto increment klinkt inderdaad als de makkelijkste manier, maar als je dat niet wilt: om je toch even op weg te helpen doe ik als iemand die de laatste 4 jaar geen SQL heeft gezien een kleine poging door met wat URL's te smijten die ik tegenkom via googlen op termen als insert, max, sql, access, tutorial, etc. en vervolgens SQL Arithmetics:

http://msdn.microsoft.com/access
http://www.mysql.com/doc/en/UPDATE.html
http://www.mysql.com/doc/en/INSERT.html
http://www.mysql.com/doc/en/INSERT_SELECT.html
http://www.mysql.com/doc/en/Arithmetic_functions.html
gewoon optellen in een query kan ook: http://www.comp.nus.edu.s.../sql/dml_query_single.htm

Succes :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.