Avatar billede i-o-i Nybegynder
02. juni 2001 - 23:05 Der er 6 kommentarer og
2 løsninger

SÆT IND > HJÆLP!

Hej,

Jeg har en felt i db som den samme tekst skal står i den same felt 1000 gange.

Man kan ikke gøre det på den her måde CTRL + V er der en måde man kan?

tak! 
Avatar billede sukos Juniormester
02. juni 2001 - 23:14 #1
Kender ikke access men lytter
Avatar billede idiotbarn Nybegynder
02. juni 2001 - 23:24 #2
er du sikker på at det er i samme felt?
hvorfor det?
03. juni 2001 - 10:18 #3
Hej i-o-i

Som Idiotbarn undre jeg mig også lidt. Dit spørgsmål kan tolkes på (mindst) 3 måder:
1) Vil du indsætte teksten i 1000 nye poster?
2) Eller har du en tabel med 1000 poster, hvor du ønsker at indsætte den samme tekst i samme felt i samtlige poster?
3) Eller vil du indsætte teksten 1000 gange efter hinanden i samme post og samme felt?

Svaret på model 2 er ret simpel: Lav en forespørgsel med følgende SQL:
UPDATE [Tabelnavn] SET [Feltnavn] = \"Tekst\";

Hvis det er én af de 2 andre modeller, du ønsker, så skal det laves i VBA men så skal jeg vide om du bruger Access 97 eller Access 2000 /XP?
Endvidere skal jeg vide hvormeget du kender til VBA (kan du finde ud af at lave en procedure?)

mvh Thomas


Avatar billede terry Ekspert
03. juni 2001 - 10:37 #4
I assume that its a memo field type we are talking about?
Avatar billede terry Ekspert
03. juni 2001 - 10:41 #5
thomas> I was going to suggest making a procedure but if the field type is memo then I cant pass this as a parameter. Is this correct?
03. juni 2001 - 13:54 #6
Hi Terry,

You can pass a memo field to a function (simply as a string) - however I don\'t quite get your idea.
Which of my 3 suggested solutions are you talking about? No. 3?

/Thomas

PS: btw, Terry, could you drop me a mail one of these days? I would very much like to get in touch with you...
Avatar billede johs_j Novice
03. juni 2001 - 18:26 #7
Jeg går ud fra at der er flere felter i tabellen, Så du kan vælge i Tabeldesign at feltet skal have en Standardværdi. Den tekst du skriver her kommer så til at stå i feltet når du opretter en ny post.

Hvis du har indtastet de andre data, kan du lave en Opdateringnsforespørgsel.
Avatar billede terry Ekspert
04. juni 2001 - 09:18 #8
Thoams,
I was going to suggest give i-o-i the answer he asked for, IE your number 3. In an updated query I would call a function with the original text as a parameter and just append it 999 time then return the result. But when I thought about it i-o-i must be talking about a memo field and that would give problems if he was going to append that 999 times!

If I pass a memo field as a string will it keep the original length?

Thomas you can send me a mail either at work dktebrsa@europe.lego.com or home tbs@io.dk
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester