Avatar billede cc2000 Nybegynder
29. maj 2002 - 09:55 Der er 15 kommentarer og
1 løsning

Auto Opret af en tabel vha compare

Jeg har fået oprettet en compare vha thomasjepsen:
www.exp.dk/spm/216618

Men nu har jeg endnu et problem. Jeg skal ha lavet så resultatet af sammenligningen bliver lagt ind i en tabel til nemmere oversigt over hvad der er forskelligt. Da det var lidt for uoverskueligt efter brugernes mening mht en tekstboks med resultatet.

Nogen der kan komme med et forslag til at kunne gøre det?

Mangler du nogen oplysninger omkring dette så kig på:
www.exp.dk/spm/216618
Avatar billede terry Ekspert
29. maj 2002 - 10:05 #1
You can use the following

Docmd.Runsql INSERT INTO SOMETABLE (fldtext) VALUES (" & rs1(n).Name & " indeholder værdierne " & rs1(n) & " og " & rs2(n) & ")"
Avatar billede terry Ekspert
29. maj 2002 - 10:09 #2
You make a table named fro example SOMETABLE with just one field name for example fldtext.

then you place this line just after the line where Thomas has
besked = besked & .....

You can also empty the table before you start with
Docmd.runsql "DELETE * FROM SOMETABLE"

If you want to remove the warnings which will appear then use

docmd.setwarnings False
and
docmd.setwarnings True

False BEFORE you start running the code
True when your finished
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:18 #3
Syntax Error (missing operator) in query expression 'Status indeholder værdierne Active og Deleted'.
Avatar billede terry Ekspert
29. maj 2002 - 10:21 #4
? cant see what you have done, can you send it? dktebrsa@europe.lego.com
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:30 #5
send
Avatar billede terry Ekspert
29. maj 2002 - 10:31 #6
got it :o)
Avatar billede terry Ekspert
29. maj 2002 - 10:34 #7
can you send the dB so that I can debug?
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:36 #8
im not allowed to do that.
Avatar billede terry Ekspert
29. maj 2002 - 10:47 #9
Ok, thought so!
is this the error you get when you run
Docmd.Runsql INSERT INTO SOMETABLE (fldtext) VALUES (" & rs1(n).Name & " indeholder værdierne " & rs1(n) & " og " & rs2(n) & ")"

Syntax Error (missing operator) in query expression 'Status indeholder værdierne Active og Deleted'.
?
what is Active og Deleted, are they field names or something?

Have you ceated the tabel a with the field name?
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:50 #10
Yes its when i run the insert sentence.

Status is a fieldname and active and deleted is the two things that status can be.

Yes i have created a table named SOMETABLE and a fieldname called fldtext with the datatype as text.
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:59 #11
I found the error myself
Avatar billede cc2000 Nybegynder
29. maj 2002 - 10:59 #12
Its because there was a need for ' in the beginning and the end of the values sentence.
Avatar billede terry Ekspert
29. maj 2002 - 11:04 #13
Docmd.Runsql INSERT INTO SOMETABLE (fldtext) VALUES ('" & rs1(n).Name & " indeholder værdierne " & rs1(n) & " og " & rs2(n) & "')"
Avatar billede terry Ekspert
29. maj 2002 - 11:05 #14
OK, I found it too!
Avatar billede cc2000 Nybegynder
29. maj 2002 - 11:08 #15
Yeah... and made some changes so it looks like this now.

DoCmd.RunSQL ("INSERT INTO SOMETABLE (name, fldtext, fldtext1) VALUES ('" & rs1(n).Name & "','" & rs1(n) & "','" & rs2(n) & "')")

And it works as it should :)

Tnx for the help!
Avatar billede terry Ekspert
29. maj 2002 - 11:10 #16
thank you!
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