17. august 2005 - 11:28Der er
19 kommentarer og 1 løsning
fejl ved if sætning
Er der nogen der kan se fejl ved denne , den melder type mismatch. min felnavne er rigtige og de virker hver for sig selv. men når jeg spør sådan så melder den fejl.
If (rms1.Fields!BIL And rms1.Fields!person) <> (rms.Fields!BIL And rms.Fields!person) then msgbox "test" end if
Jeg har ikke testet det, men prøv at sætte flere paranteser.
If ( (rms1.Fields!BIL) And (rms1.Fields!person) ) <> ( (rms.Fields!BIL) And (rms.Fields!person) ) then msgbox "test" end if
Nu kender jeg ikke Access så godt, men vær sikker på at måden at bruge ! er korrekt, og ikke hedder : "rms1.Fields!=person" eller "rms1.Fields<>person".
Jeg har fundet et andet løsning i mellem tiden. men det er en hage ved det som i måske vil hjælpe med :)
rms.MoveFirst rms1.MoveFirst Do Until rms1.EOF If ((rms1.Fields!BIl <> rms.Fields!BIl) And (rms.Fields!Person <> rms1.Fields!Person)) Then AddNew rms.Fields!BIl = rms1.Fields!BIl rms.Fields!Person = rms1.Fields!Person rms.Update End If rms.MoveNext rms1.MoveNext Loop
hagen ved det her er vi på et eller andet tidspunkt løber tør for rms recordsetet også går det hele ned. er der nogen der kunne have en ide til det her :)
rms recordsetet har altid mindre inhold end rms1 recordsetet. men når jeg samligner og har sagt rms1.eof så melder den fejl på et tidspunkt i loopen fordi der ikke er flere rms records
ja, jeg har søgt efter en løsing i mellemtiden , men det er jo ikke den fulde løsning jeg sider med, så hvis jeg kan få jeres til at virke ville jeg hellere bruge det
jeg har lavet min løsning inden jeg så jeres løsning, ellers vil jeg da havde brugt jeres forslag, men jeg stadige åben for at bruge jeres hvis vi kan løse rms og rms1 problemmet
If you can explain in detail what the FULL problem is then it might be easier to give and answer. When we are only asked to helkp with part of the problem it does make things more difficult!
So although you have received an answer to the ORIGINAL question you placed here´, you do NOT have a solution to the prolem you are trying to solve!
Ja , det har du ret i, orginal spørgesmålet er besvaret. derfor vil jeg gerne invitere jer til : http://www.eksperten.dk/spm/640769? da det er det samme koder der bruges.
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.