29. november 2005 - 13:55Der er
10 kommentarer og 1 løsning
Indtastning/rette data via forespørgsel?
Hej
Vi har en Approach bruger, som savner sine "Lister", som hun bruge til at rette i tabellerne med.
Kan Access bruges på samme måde, altså ved at man laver en udv.forespørgsel, som tillader at man redigerer dataene i forespørgslen, som så samtidig ændres i de relaterede tabeller?
Ja, såfremt man følger spillerelerne for sammenkobling af tabeller i en forespørgsel kan data rettes direkte i forespørgslen. (Man kan altså ikke rette i en sum-forespørgsel o.l.) Det er ganske logisk i sin opbygning.
I stedet for at rette i forespørgsler, vil jeg foreslå, at du laver en formular på baggrund af forespørgslerne og lader brugeren rette deri. En formular giver et langt mere brugervenligt skærmbillede, og bør altid være brugerens indgangsvinkel til databasen.
Der er allerede en formular, men brugeren mener ikke, den giver hende et godt overblik til at sammenligne data i de forskellige tabeller. Det skal måske nævnes, at jeg har forsøgt at oprette databasen uden at duplikere flere data end nødendigt.
Nu er vi jo allesammen forskellige og arbejder på hver sin måde. Men jeg vil våge det ene øje og påstå, at hvis brugeren finder forespørgslen bedre at arbejde med, så er formularen konstrueret forkert.
>> helene_foght. Du skriver, at du "har relateret tabellerne med en-til-mange relationer". Det lyder jo som om, du allerede har opbygget basen. Mit råd er derfor: Tag en kopi af basen og prøv at rette! Det vil jo hurtigt vise sig, om løsningen holder.
Jeg har givet mugs point (på trods af din pænt indpakkede kritik ;-)) fordi det virkede at lave en formular baseret på en forespørgsel, ligesom du foreslog.
Jeg har dog stadig problemer med, at formularen ikke kan oprettes korrekt, når en speciel tabel tilføjes til forespørgslen, og jeg kan ikke helt gennemskue, hvad problemet er.
Kan nogen forklare mig eller henvise til et sted, hvor jeg kan læse om de spilleregler for sammenkobling af tabeller, som der bliver nævnt ovenfor?
Problemet er antageligt, at du ved tilføjelse af den ekstra tabel skaber en relation som gør at redigeringen konflikter i een eller flere af de tilknyttede tabeller. Et problem som man ofte oplever ved en-til-mange relationer
Synes godt om
Ny brugerNybegynder
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.