09. februar 2010 - 10:38Der er
11 kommentarer og 1 løsning
Kombineret nøgle / Combo boks
Hej Eksperter
Jeg har et underligt problem.
2 tabeller(nøgletyper/Personer). I den ene tabel har jeg 2 kolonner med kombineret nøgle (Type/Nr). Jeg har lavet en forspørgsel af disse 2 tabeller. Jeg har derefter bygget en formular, hvori jeg har en Combo boks.
Når jeg vælger en post fra boksen ændres værdien i min forespørgsel, således at alle typerne får samme Nr / Type. Det var jo netop det som skulle være umuligt!
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Det drejer sig om en database til at holde styr på forskellige nøgler. Ikke alle kan få alle nøgler. Nogle nøgler kan åbne flere døre!
1 stk tabel (tblNoegleId): 4 kolonner, NoegleId(Autonummerering). Kombineret nøgle: Type og nr.
1 stk tabel: Div. personoplysninger
1 st. forespørgsel som består af disse 2 tabeller (qry_Noegledatabase)
1 stk formular (frm_Noeglekvittering), som indeholder en comboboks, med NoegleId og type. Meningen er at man skal vælge sin nøgletype og selv skrive Nr. Nøgletype og Nr, må ikke være ens. Når jeg skriver Nr, ændres alle Nr på nøgletyper til samme Nr. Det må de ikke!
4 kolonner: NoegleId(Autonummerering). Kombineret nøgle: Type og nr, skriver du. Det giver da kun 3!?!
Du vælger Nøgletype på en dropdown - og indtaster derefter et nr. Hvorfor? For at søge? For at gemme?
Derefter ændres alle nr. på nøgletyper. På alle typer? Det lugter af at dine relationer/din forespørgsel ikke er helt skarp.
Håber, andre kan bidrage. Jeg forstår simpelthen ikke opgaven. Hvis ikke du får andre bud, vil jeg gerne prøve at hjælpe; men du må forklare lidt nærmere.
Beskriv din forespørgsel - og beskriv fremgangsmåden i.f.t. formularen.
Det er svært at forklare problemet. Det skulle gerne virke således. Systemnøgler. F.eks GH-nøgler (generalhovednøgle). Der findes mange GH-nøgler. Alle er dog unikt nummereret 1, 2, 3, 4 osv. Hold da op, det er svært. Kan jeg sende basen til dig?
Det er ikke tilladt at - tildele point for en løsning, der ikke er tilgængelig for alle Eksperten.dk's brugere. - tildele point for en opgave løst uden om Eksperten.dk (f.eks. opgaver løst via mail, ICQ eller telefon).
En af fiduserne ved e er jo netop at man lærer en del af at se andres opgaver blive løst.
Det ville derfor have været mere lærerigt - både for dig selv og andre - hvis du kunne formulere opgaven direkte her på sitet.
fdata you've been on eksperten longer than I have so you know as well as I do that it isnt always possible to find a solution WITHOUT seeing the dB. So unless eksperten make it possible for all to see the dB then it will in some case be necessary to use other methods of cummunication to find a solution.
I've now communicated with erf (Erik) and after seeing the dB and making suggestions, still havent found a solution. How long would it take if all comms went through eksperten?
If a solution is found then dont see any problem in sharing it with others. Or the points for that matter :o)
I'm afraid you're missing the point. I'm well aware of that it from time to time is nescessary to take a closer look at the problem (get the database via mail).
My comment was not ment as a critique of the two of you exchanging mails. I just wanted to remind you to publish a brief summary of the problem and the solution.
I think that a lot of e's users get frustrated when a thread closes with "db returned with solution" and the answer "Thanks". Any interested user would have to think: "What was that all about?"
As I mentioned: I feel that e is a fantastic platform for exchanging knowhow - and learning. But that can only take place if all relevant information is public.
I hope you agree.
A cute little side-story: The rules are not making it illegal to solve a problem via mail. You just can't get any points ;o)
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.