Avatar billede jensen363 Forsker
06. februar 2006 - 15:37 Der er 13 kommentarer og
1 løsning

Rediger enkeltpost i view med fortløbende poster

I en formular vises et givent tabelindhold horisontalt med "fortløbende formularer" ...

For hver post skal der være en funktionsknap/link som giver adgang til ar redigere den pågældende post ( og kun den ) i en underliggende formular ....

Hvordan er det lige det laves ????
Avatar billede -anders- Juniormester
06. februar 2006 - 15:44 #1
Hej Jensen
Du kunne indsætte en kommandoknap feks. til højre for et givent felt i den fortløbende form, og så på denne knap skrive noget kode der gør det du ønsker. Når du gar indsat knappen vises denne så for hver post. Man kunne også køre via dobelletklik i et givent felt eller på helt andre måder feks. brugerdefineret højrekliksmenu oa. Er det det du mener sådan rent designmæsigt
Avatar billede jensen363 Forsker
06. februar 2006 - 15:46 #2
Knappen er jeg opmærksom på, men hvordan ser koden ud, når jeg skal redigere den pågældende post, vel og mærket i en underformular
Avatar billede -anders- Juniormester
06. februar 2006 - 15:53 #3
Hmm, den var lidt værre, har du en entydig værdi på mainformdelen der kan sammenholdes med en værdi på subformen,hvis mainform vises som fortløbende form, hvordan vises så subform, en enkeltkolonne eller som fortløbende?
Avatar billede jensen363 Forsker
06. februar 2006 - 15:55 #4
Main- og subform indeholder begge UserID og UgeNR ... tabellen/Mainform har alle ugenumre, men der skal redigeres/korrigeres ugevis
Avatar billede -anders- Juniormester
06. februar 2006 - 16:00 #5
Jeg har ikke lige et bud på det,men hvis du du klikker på din knap på mainformen ud for et bestemt ugenr, kunne subformen så vises de poster der matcher det valgte ugenr i mainform. Hvis dette virker, og formålet så er at kunne redigere direkte i posterne i subformen kunne det se måske se sådan ud:

Ved klik på knap i mainform ud for et ugenr:
Form_frmNavnPåSubForm.AllowEdits = True
Forms!frmnavnpåmainform!navnpåsubform.SetFocus.

Jeg er dog ikke helt sikker på at det er det du mener :o)
Avatar billede -anders- Juniormester
06. februar 2006 - 16:14 #6
Hvis du ved klik på mainform ønsker at "finde" den relateret post i subform vha. at benytte UserID som kriterie, kunnde det se sådan ud

Ved klik på knap i mainform ud for et ugenr:
Din suserID as string
suserID = Me!UserID
Me!NavnPåSubForm.SetFocus
DoCmd.FindRecord suserID

PS. Ikke testet
Avatar billede jensen363 Forsker
06. februar 2006 - 16:28 #7
Pyha ... den står helt stille hjernen i dag ... dette har jeg da gjort før :o)

Private Sub cmdRediger_Click()
  Dim stDocName As String
  Dim stLinkCriteria As String

    stDocName = "frmVedligeholdMøder"
   
    stLinkCriteria = "[UgeNR]=" & Me![UgeNR]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
   
End Sub

Hvordan er denne, hvis der er to kriterier ( UserID og UgeNr )

    stLinkCriteria = "[UgeNR]=" & Me![UgeNR]
Avatar billede jensen363 Forsker
06. februar 2006 - 16:39 #8
Ok, fandt selv løsningen :

stLinkCriteria = "[PersonID]&[UgeNR]=" & Me![PersonID] & Me![UgeNR]
Avatar billede -anders- Juniormester
06. februar 2006 - 16:39 #9
Hvis du ønsker at åbne en ny form som viser poster er ovenstående helt fint, den bruger jeg også selv meget tit, men jeg troede at de skulle vises i en subform på selve mainformen og ikke i en popupform :o).

Prøv med:
Private Sub cmdRediger_Click()
Dim sUgeNr As String
Dim sUserID As string
Docmd.opform "frmVedligeholdMøder",,,"[UgeNr]=" & sUgeNr And [sUseriD]= " & sUserID

Måske den går, men er ikke testet
Avatar billede jensen363 Forsker
06. februar 2006 - 16:39 #10
Hjernen er helt på stand by i dag ...
Avatar billede jensen363 Forsker
06. februar 2006 - 16:40 #11
læg et svar :o)
Avatar billede -anders- Juniormester
06. februar 2006 - 16:41 #12
:o), kender det, men virker det nu, og har mine indlæg hjulpet dig videre, ellers behøver du ikke give point
Avatar billede jensen363 Forsker
06. februar 2006 - 16:42 #13
Du har ofret tid på at være støttepædagog, så selv om løsnnigen blev en anden, så fortjener du dem alligevel ...
Avatar billede -anders- Juniormester
06. februar 2006 - 16:48 #14
Tak for point, og forsat god arbejdslyst, hvis du for tid kunne du måske komme med et konstruktivt svar på dette spørgsmål http://www.eksperten.dk/spm/685748. Så vidt jeg erindre er du haj på SQL, så jeg har nok gabt over mere end jeg kan klare i henvisningen :o)
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