25. juli 2003 - 13:51Der er
9 kommentarer og 1 løsning
Bog-arkivering
Hej!. Jeg er i gang med at lave en database over noget diverse litteratur... Jeg har lavet en standard formular med de 50 største værker og et navnefelt i toppen, så man kan skrive hvem der bruger formularen. Ved hvert værk kan man trykke på "kommentar".. Herefter åbner en ny formular hvor man skrive en kommentar. Så langt er jeg nået. Men når så en anden bruger skal bruge formularen, laver formularen en ny record og navnefeltet er tomt.. Hvis man så trykke på kommentar nu, står der stadig det samme som den sidste bruger skrevet... Det skal ændres, men hvordan???
Jeg åbner den nye formular sådan her:
DoCmd.OpenForm "Mark", , , "Bog='2'"
Jeg kan godt se fejlen, nemlig at Bog=2 er konstant... Men ved ikke hvordan det skal rettes
ok... men lad os hellere stille spørgsmålet!? Da jeg selv fandt ud af noget..
Denne kommando: DoCmd.OpenForm "Mark", , , , "Bog='" & navn & "-bog02'" åbner kun hvis bog har den værdi... Men hvis man værdien ikke findes hvordan får man den til at lave en ny post...?
jeg antager at dit kommentarfelt ligger i samme tabel som de øvrige data om bogen. Opret en formular der kun indeholder feltet kommentar og de nødvendige nøglefelter. Lav derefter en knap, der hvor kommentarfeltet skal findes fra - gerne ved hjælp af guiden - der åbner den nye formular. Læg evt en mailadresse så skal jeg sende et eksempel.
Koden på knappen i mit tilfælde bliver:
Private Sub Kommandoknap29_Click() On Error GoTo Err_Kommandoknap29_Click
Dim stDocName As String Dim stLinkCriteria As String
Terry>> Det virker som om du godt forstår dansk, men hvis du vil have jeg skriver på engelsk er dette også muligt..
Men din besvarelse åbner korrekt nok en ny form, men for det første indsætter den nye form ikke det argument man sender med til den nye form. Og for det andet, hvis man åbner tablen og indsætter en værdi, (bare for at se om det virker), åbner den hellere ikke den post som svarer Bog 's argument
No need to write in English, I understand dinish fine.
You say your comment field is in anoter table! Well the tables should be related in some way, so you will need to use the foreign key field to find the right record. Its a little hard to give a precise answer as I dont know how your tables are made up. I will take a look if you send it to me that way I have a better chance of making suggestions.
Jeg kan ikke sende filen før i morgen... Men er det virkelig nødvendigt, (Nu tænker jeg mere på ikke at bruge så meget af din tid). Problemet er jo bare at "Bog" skal defineres sådan så den læses fra en anden (ekstern) tabel.. Umiddelbart virker det da rimelig simpelt.
Its (almost) always simple for the person who designed the system to understand it! The only information I have on your system is what you have given here, so it shard for me to say why it doesnt work. Can you show the the table layout, also which table the form form entering comments is using.
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.