Toon posts:

[ACCES 2003] dubbele controle?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Voor mijn stagebedrijf dat een makelaarskantoor ik zou graag een database ontwerpen waarin een aantal gerelateerde gegevens worden opgeslagen. Alleen ik heb een gebrek aan kennis van acces dus zou mooi zijn als iemand mij kan helpen hiermee.

Een formulier:
De volgende gegevens moeten worden ingevoerd:
- Straat
- Nummer
- Woonplaats
- Prijs
- Originele prijs
- opmerkingen

mijn eerste probleem is:
ik moet er voor zorgen dat er geen dubbele in het bestand komen. bij een dubbele moet hij een melding geven dat hij al bestaat en dat hij prijs wel veranderd maar de orginele prijs laat staan. Kan dit?

Mijn tweede probleem is?
ik heb de straat en het huisnummer gescheiden en zo kan het dus niet voorkomen dat hij dubbele tegenkomt. dus kan ik dit dan combineren ofzo?

Verder zou ik het leuk vinden als hij de postcodes bij de straatnaam gelijk opzoekt, maar ik heb er niet echt veel zin in om alle huisnummers voluit te schrijven, zodat deze herkend word. het probleem is dat ik een hoop straten heb waar 2 postcodes in een straat zitten. kan ik dit opsplitsen of iets in die zin? is hier een oplossing voor?

Iedereen nog bedankt voor de hulp die zij mij boden in de vorige vraag maar aangezien ik totaal weinig afweet van Acces dus nu moeten jullie wel een beetje helpen A.U.B. _/-\o_

  • zwippie
  • Registratie: Mei 2003
  • Niet online

zwippie

Electrons at work

Een tip om mee te beginnen: een boek of naslagwerk over Access kost bijna niets en is erg handig als je net begint met Access, SQL en databases. Daar kun je rustig wat geld voor vragen bij je stageplaats, een beetje makelaar kan dat vast wel missen. ;)

Om dubbelen te voorkomen kun je kijken of er al een record bestaat met dezelfde straatnaam, huisnummer en woonplaats. Je kan in SQL voorwaarden combineren met AND.

Voor een postcode/straat-opzoek-systeem heb je een lijst nodig met postcodes, huisnummers en straatnamen. Daar is niet altijd even makkelijk aan te komen, je kunt het proberen bij de gemeente. Dat een straat meerdere postcodes heeft is geen probleem.

Verder staat er in je vorige topic al een tip over hoe je je databasestructuur op kunt zetten. Negeer die tip niet!

How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Je kunt een unieke index zetten op de combinatie van postcode en huisnummer. Dubbele invoer is dan onmogelijk. Met een klein stukje vba kun je dan de ingevoerde prijs inserten in het andere record, maar eigenlijk zou ik me daar voorlopig geen zorgen over maken.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Verwijderd

Je kan ook met ADO checken of er al een huis met desbetreffende postcode en huisnummer inzit en zo ja, een UPDATE draaien. Zo nee, een INSERT.

Verwijderd

Topicstarter
hey heel erg bedankt allemaal, de database structuur is mij al gelukt. ik heb ook al formulieren gemaakt, maar ik loop nu tegen het probleem aan van die dubbele. ik ga het proberen op die ado manier klinkt interessant.

ik heb wel een beetje basiskennis van school uit, maar ja wat leert men nog tegenwoordig op een school. vrij weinig heb ik het gevoel.

maar in ieder geval bedankt.