07. maj 2003 - 13:48Der er
5 kommentarer og 1 løsning
rs.find GUID
Jeg har en formular med en knap der skal åbne en anden formular. Når knappen bliver aktiveret skal den først finde ud af om den ønskede record eksisterer allerede. Hvis den gør det skal den bare åbne formularen og vise den relevante record. Hvis den ikke eksisterer skal recorden oprettes. Det kompliceres lidt af at den record jeg skal bruge er et par led nede i nogle sammenkædede tabeller, så jeg kan ikke uden vidre bare lave en formular med et par underformularer.
Nå, for nu at komme til sagen så forsøgte jeg at lave noget i denne stil.
efter at have deklareret rs som recordset etc.
rs.open "sqlString"
rs.find [Key]=& me!Key
Men, det kan .find ikke fordi Key er en GUID.
Jeg har forsøgt at gennemtrawle hjælp filerne men uden held.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
for 15 points I'll try and point you in the correct direction :o)
'See if record exists If Dcount("SomeField", "SomeTableOrQuery", "SomeFieldOrOther = " & Me.key ) > 0 Then 'YES open form at specific record Docmd.openform "TheForm", acNormal,, "SomeField = " & Dlookup("SomeField", "SomeTableOrQuery", "SomeFieldOrOther = " & Me.key ) else DoCmd.OpenForm "TheForm", , , , acFormAdd end if
I was gone for a few weeks, actually implementing a version of the database I am working on where this question came up. I came up with a workaround solution that does work but not particularly elegantly, I am now back here and trying to put some finishing touches on it. Your answer was quite helpfull, now I use that method in another place.
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.