lisa_fehn Skrevet 1. august 2010 Del Skrevet 1. august 2010 Hei. Er det noe kode som tillater meg å få sendt info fra en table over til en annen ved å huke av en checkbox? Jeg lager et avls-program for kaniner og da ønsker jeg at man kan legge inn planlagte kull, også når det kullet er født kan man bare huke av for det også blir hele det kullet sendt over til en table som lagrer info om fødte kull. Lenke til kommentar
Cerwell Skrevet 1. august 2010 Del Skrevet 1. august 2010 Hvilke databasetype bruker du? Lenke til kommentar
lisa_fehn Skrevet 1. august 2010 Forfatter Del Skrevet 1. august 2010 Bruker SQL. Vet ikke om det har noe å si at jeg bruker SQL server Compact? Lenke til kommentar
Cerwell Skrevet 1. august 2010 Del Skrevet 1. august 2010 Da må du først lese ut info fra table1 (select) og lagre dette i table2 (insert), men jeg ville nok vurdert å gjøre det litt annerledes. Tabell 1 for alle kull med en kolonne for født(Ja/Nei). Tabell 2 med info om fødte kull. En KullID i begge tabeller. Da slipper du å flytte data, og kan heller linke disse to tabellene. Lenke til kommentar
lisa_fehn Skrevet 2. august 2010 Forfatter Del Skrevet 2. august 2010 Men hvordan får jeg til å sende "kull" over til "fødte kull" gjennom linking? Er det jeg har gjort til nå,men skjønner ikke hvordan jeg kan få sendt over "kull" til "fødte kull" ved å trykke "ja". Vil gjerne at data i "kull" blir slettet når den blir lagret i "kull fødte". Lenke til kommentar
Cerwell Skrevet 2. august 2010 Del Skrevet 2. august 2010 (endret) Siden du allerede bruker SQL så regner jeg ned at du vet hvordan du leser, lagrer og sletter data fra en tabell. Det du i dette tilfellet må gjøre er å lese ut de verdiene fra tabellen "Planlagte Kull" som du vil flytte. Disse verdiene kan du lagre i variabler. Deretter lagrer du det du har i variablene i tabellen "Fødte Kull". Til slutt sletter du den opprinnelige posten fra tabellen "Planlagte Kull". Om å benytte seg av linkede verdier er et alernativ, så trenger du ikke flytte data. Da blir oppsettet noe i denne duren: Tabellen "Planlagte Kull" inneholder de detaljene du trenger for planlagte kull, 1 kolonne for "Kull ID" samt en kolonne for "Født Ja/Nei". Tabellen "Fødte kull" inneholder de kolonnene du trenger samt en "Kull Id" som senere vil samsvare med "Kull Id" i forrige tabell. Når et kull da fødes, så merker du av for "Født Ja" og lagrer ytterligere data om dette kullet i tabellen "Fødte Kull". Når du da henter data om et kull vil du hente grunnlegende info fra "Planlagte.." og ytterligere info (Hvis født) fra "Fødte.." Om dette er kaudervelsk, så fortell oss hva du programmerer i (VB6?), hvilke metode du bruker for å koble til databasen og hvor du eventuelt står fast. Endret 2. august 2010 av Cerwell Lenke til kommentar
lisa_fehn Skrevet 2. august 2010 Forfatter Del Skrevet 2. august 2010 Når jeg bruker "INSERT INTO" får jeg bare opp feilmelding med: Failed to get schema for this query. Jeg er helt ny på dette, har bare holdt på i et par uker, men her står jeg altså helt fast. Jeg bruker Visual Basic 2008 Express. Lenke til kommentar
Cerwell Skrevet 2. august 2010 Del Skrevet 2. august 2010 VB2008 er .Net. Tråden bør flyttes. Så.. Litt lesestoff. Les litt om syntax og skriv inn denne manuelt i koden din. Linker: SQL Skole. Fin som referanse. Kodeeksempel 1 Kodeeksempel 2 Jeg er ingen ekspert selv, og det er nok flere her som kan svare langt bedre en meg, men med litt grunnleggende kunnskap om SQL og kobling mot denne kommer en langt i egen feilsøking. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå