Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Åbne form med bestemt record

6 views
Skip to first unread message

Jens

unread,
Mar 30, 2012, 9:55:44 AM3/30/12
to
Hej NG

Kan man åbne en formular med kommandoen docmd.openform med en bestemt
record. I mit tilfælde med et bestemt sagsnr.

mvh
Jens


JHB

unread,
Mar 30, 2012, 10:13:23 AM3/30/12
to

"Jens" <Je...@skriv-i-gruppen.dk> skrev i en meddelelse news:4f75bc74$0$56772$edfa...@dtext02.news.tele.dk...
Ja - hvis Sagnr er tal så.

DoCmd.OpenForm "DinTabel", , ,"DitFeltNavn =" & "" & Sagsnr & ""

ellers

DoCmd.OpenForm "DinTabel", , ,"DitFeltNavn =" & "'" & Sagsnr & "'"

Mvh
Jørn

Jens

unread,
Mar 30, 2012, 11:53:29 AM3/30/12
to

"JHB" <jhb...@hotmail.com> skrev i en meddelelse
news:4f75bf88$0$56776$edfa...@dtext02.news.tele.dk...
Hej Jørn

Det virker perfekt. Jeg har også fået overført sagsnummeret som parameter
ved at kalde på følgende måde:

DoCmd.OpenForm formularnavn, acNormal, , "Sagsnr =" & "" & Sagsnr & "", , ,
Sagsnr

Jeg har sat en hændelse ved åbning af formularen, så jeg kan få overført
sagsnummeret, men hvordan kan jeg oprette en record, hvis den ikke
eksisterer i forvejen?

mvh
Jens



JHB

unread,
Mar 31, 2012, 3:01:25 AM3/31/12
to

"Jens" <Je...@skriv-i-gruppen.dk> skrev i en meddelelse news:4f75d709$0$56778$edfa...@dtext02.news.tele.dk...
> Hej Jørn
>
> Det virker perfekt. Jeg har også fået overført sagsnummeret som parameter
> ved at kalde på følgende måde:
>
> DoCmd.OpenForm formularnavn, acNormal, , "Sagsnr =" & "" & Sagsnr & "", , ,
> Sagsnr
>
> Jeg har sat en hændelse ved åbning af formularen, så jeg kan få overført
> sagsnummeret, men hvordan kan jeg oprette en record, hvis den ikke
> eksisterer i forvejen?
>
> mvh
> Jens
>
>
Hej Jens.

Prøv lige at forklare lidt nærmere hvad du vil, da det er lidt uklart?

Hvad er det for en record du vil oprette og hvad skal der indsættes i den?
Ny Sagsnr. kan det vel ikke være, (Sagsnr. bruger du jo som kriterie ved åbning)?

Mvh
Jørn

Jens

unread,
Mar 31, 2012, 5:51:42 AM3/31/12
to

"JHB" <jhb...@hotmail.com> skrev i en meddelelse
news:4f76abca$0$56771$edfa...@dtext02.news.tele.dk...
Hej Jørn

Jeg har en tabel med andre oplysninger, der også hører til en sag.
Formularen, som jeg bruger til at vedligeholde denne tabel, kalder jeg med
ovenstående DoCmd. Hvis der er oprettet en record i denne tabel, virker det
fint med at vise den, men hvis der ikke er oprettet en record, ønsker jeg,
at der automatisk bliver oprettet en, hvor kun sagsnummeret er indsat.

mvh
Jens


JHB

unread,
Mar 31, 2012, 8:56:15 AM3/31/12
to
> Hej Jens.
>
> Prøv lige at forklare lidt nærmere hvad du vil, da det er lidt uklart?
>
> Hvad er det for en record du vil oprette og hvad skal der indsættes i den?
> Ny Sagsnr. kan det vel ikke være, (Sagsnr. bruger du jo som kriterie ved
> åbning)?
>
> Mvh
> Jørn
>
> Hej Jørn
>
> Jeg har en tabel med andre oplysninger, der også hører til en sag.
> Formularen, som jeg bruger til at vedligeholde denne tabel, kalder jeg med
> ovenstående DoCmd. Hvis der er oprettet en record i denne tabel, virker det
> fint med at vise den, men hvis der ikke er oprettet en record, ønsker jeg,
> at der automatisk bliver oprettet en, hvor kun sagsnummeret er indsat.
>
> mvh
> Jens
>
>

Hej igen.

Ja det kan bla. gøre sådan.
I formularen du åbner, indsætter du følgende:

Private Sub Form_Current()
If Me.Recordset.EOF Then
Me.DitSagsNrFeltNavn = CLng(Me.OpenArgs)
End If
End Sub

Ikke fordi jeg vil kloge mig på den måde du gør det, men har du overvejet at holde alle indtastninger på samme sted, dvs. på den formular hvor du opretter Sagsnr., evt. vha. underformularer (overordnede - og underordnede felter) og faneblade, tabel relationer og referentiel integritet?


Mvh
Jørn


Jens

unread,
Mar 31, 2012, 9:47:45 AM3/31/12
to

"JHB" <jhb...@hotmail.com> skrev i en meddelelse
news:4f76fef5$0$56776$edfa...@dtext02.news.tele.dk...
Hej Jørn

Hvis jeg kunne løse dette med side 1, 2 og 3 ville jeg meget gerne holde det
hele på sagskortet. Jeg ville bare gerne dele de mange felter ud, så det
blev lidt overskueligt.

mvh
jens


JHB

unread,
Mar 31, 2012, 11:13:19 PM3/31/12
to
>
> Hej Jørn
>
> Hvis jeg kunne løse dette med side 1, 2 og 3 ville jeg meget gerne holde det
> hele på sagskortet. Jeg ville bare gerne dele de mange felter ud, så det
> blev lidt overskueligt.
>
> mvh
> jens
>
>

Hej Jens.

Dertil er faneblade, (med passende overskrifter), og indsatte underformularer perfekte!

Mvh
Jørn

Ps. Faneblade er ikke begrænset til kun 3 sider, der kan tilføjes/slettes sider som du ønsker.


Jens

unread,
Apr 1, 2012, 1:47:13 AM4/1/12
to

"JHB" <jhb...@hotmail.com> skrev i en meddelelse
news:4f77c7d5$0$56785$edfa...@dtext02.news.tele.dk...
Hej Jørn

Jeg har ikke før benyttet faneblade, men det lyder til at være det rigtige
for mig. Jeg vil se nærmere på det.

Tak for hjælpen
Jens


0 new messages