05. januar 2006 - 15:28Der er
2 kommentarer og 1 løsning
Opdatering af værdier i databaser
Kan man lave automatisk opdatering af data ved at ændre dem et centralt sted?
I min db har jeg tabeller med data som skal blive trukket op i mit program når brugeren taster hent. Hvis brugerne ikke er tilfreds med data, har de mulighed for andre alternativer vha dropdown som bliver genereret fra en seperat tabel i db. Er det muligt at hvis administrator retter i dropdown tabellen at de samme data bliver ændret i selve datatabellerne.
Eks:
Kundetabel og postnrtabel. Hvis jeg ændre Aalborg til Ålborg i min post nr tabel, så bliver alle kunder som bor i Aalborg rettet til Ålborg.
Hej, hvis dine relationer er i orden mellem tabellerne, kan du angive kaskadevis opdatering af relaterede felter for den aktulle relation dvs. hvis du ændre Aalborg til Ålborg i postnummertabellen vil alle relaterede poster i kundetabellen (kun kunder der bor i Aalborg), blive opdateret automatisk. Hvos du ikke har nogle relationer mellem tabellerne er det en lidt anden sag, prøv evt. at kikke på det
Du kan også lave en ny forspørgsel, baseret på din kundetabel, sørg for at felter postnr og by er medtaget, gem denne forspørgsel som en opdateringsforspørgsel.
Åben nu din opdateringsforspørgsel i designvisning, i feltet By angiver du kriteriet til "Aalborg", i feltet Opdater til skiver du "Ålborg". luk og gem, åben forspørgsel på normal vis og svar ja til at opdatere de angivne rækker. Dette er også en måde at gøre det på.
PS. det er altid en god ide at arbejde på en kopi da man jo ændre i data, på denne måde kan du sikre dig at det køre som du ønsker før du ændre i originalen.
Min brugere kan rette data vha. axcel, da de ikke kender access. Kan jeg så stadig bruge import af tabeller og overskrive eksistrende tabeller hvis der er 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.