Avatar billede jaze Nybegynder
10. oktober 2003 - 11:12 Der er 18 kommentarer og
2 løsninger

Hvordan for jeg linie til ny post øverst

Når jeg åbner min fortløbne formular vil jeg gerne have at der er mulighed for at taste den nye post ind på første linie i stedet for den sidste, da der er mange poster man skal bladre sig ned igennem hvergang


Men hvordan?????
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:16 #1
Kør din fortløbende formular via en forespørgsel der sortere  omvendt
Avatar billede jaze Nybegynder
10. oktober 2003 - 11:20 #2
er gjort men feltet til ny post ligger stadigvæk nederst
Avatar billede jkrons Professor
10. oktober 2003 - 11:20 #3
henrik13-> Rækken til indtastninger kommer da i bunden uanset sorteringsrækkefølgen for de poster der er i forvejen.
Avatar billede jkrons Professor
10. oktober 2003 - 11:22 #4
jaze-> Du kan ikke ændre på placeringen af rækken til nye poster i en fortløbende formular.

En mulighed kunne være at lave en anden formular og så kombinere den med en knap, så når man trykker på knappen åbnes en enkeltkolonneformular med indtatningsmuligheder. Denne kunen så placeres et fornuftigt sted på skærmen. Når denne formular lukkes, skal den fortløbende formular så opdateres for at tage de nye poster med.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:23 #5
Du skal sortere faldene. Jeg har lavet en test db tiil dig læg din email.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:26 #6
>>jkons
Jeg har da fået det til at virke. Jeg har lavet en test database hvor det virker.  :o)
Avatar billede jkrons Professor
10. oktober 2003 - 11:27 #7
henrik13 Du må meget gerne sende den til mig på jkr@lyngby.nu - for jeg kan ikek få det til at virke, hverken med den fortløbende formular i Tabel- eller Dataarksformat.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:32 #8
>>jkrons
Det er selvfølgelig i en fortløbende formular. Det er jo det spørgeren, spørger om.
Mvh. Henrik
Avatar billede jkrons Professor
10. oktober 2003 - 11:36 #9
henrik13-> Jeg kan nu stadig ikke få det til at virke, så jeg vil meget gerne se, hvad du har gjort - for det faktisk ofte et irritationsmoment, at den står i bunden.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:39 #10
>>jkrons
Det kan jeg heller ikke ved indtastning af testposter æv æv. Det virkede kun første gang.
Avatar billede jkrons Professor
10. oktober 2003 - 11:40 #11
Surt show :-(

Jeg bruger selv metoden med den ekstra formular.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 11:45 #12
Jeg havde glemt at opdatere, men så kommer den ud i dataark. Kommer senere med en bedre opdatering. Men det er ikke umugligt.
Avatar billede terry Ekspert
10. oktober 2003 - 12:49 #13
I very much doubt that it is possible to enter data in a continuous form on the top line! A solution which involves code, is to have some unbound fields on the HEADER of the form and then when all the data has been entered press a button to add the data to the record. Then empty fields ready for next new record. Then you need to refresh the sub form to show the new record.
Avatar billede jkrons Professor
10. oktober 2003 - 13:02 #14
terry-> Det er nogen lunde det, jeg gør, bortset fra at jeg lægger an anden formular på "toppen" af den første.
Avatar billede henrik13 Nybegynder
10. oktober 2003 - 18:03 #15
>>jaze
Så blev den færdig, og er afprøvet. Hvis du vil havde den tilsendt, Så læg din E-mail adresse, og jeg vil sende den til alle. Her er Koden i modulet:
    Dim rsTestData As Recordset
    Dim intNyPostNr As Integer
   
    Set rsTestData = CurrentDb.OpenRecordset("tblDAOTest", dbOpenDynaset)
   
    For intNyPostNr = 1 To 1
   
        rsTestData.AddNew
       
        rsTestData.Fields!Tekst = "Dette er post nr. " & intNyPostNr
       
        rsTestData.Update
   
    Next intNyPostNr
   
    rsTestData.Close

SELECT tblDAOTest.ElementNr, tblDAOTest.Navne
FROM tblDAOTest
ORDER BY tblDAOTest.ElementNr DESC;

Vh Henrik13
Avatar billede terry Ekspert
11. oktober 2003 - 09:47 #16
Men Henrik>Du gøre det i kode!
Sp. var
"Når jeg åbner min fortløbne formular vil jeg gerne have at der er mulighed for at taste den nye post ind på første linie i stedet for den sidste"
Avatar billede terry Ekspert
13. oktober 2003 - 12:39 #17
jaze>Hows it going here?
Avatar billede jaze Nybegynder
13. oktober 2003 - 15:53 #18
Undskyld denne lange svar tid, har lige overtaget hus.

Kan det virkelig ikke lade sig gøre at "bare" vende fortløbne formularer :(

Henrik13>> Din løsning ligner noget brugbart, men der må sgu da være en simplere løsning.

Terry, du snakker om unboundfields, den løsninger lyder også ok, men så en dag går det stærkt om en på kontoret glemmer af fyre data ned i databasen :| med submit knappen.
Giver altså gerne points, men har endnu ikke set den perfekte løsning på et problem mange må sidde med.
Avatar billede terry Ekspert
13. oktober 2003 - 18:02 #19
jaze>I unerstand you wanting th eperfect solution but it isnt available, that is why a work around is needed :o)
Avatar billede jaze Nybegynder
21. oktober 2003 - 10:38 #20
Jeg vil give dig ret terry den perfekte løsning ligger ikke i Access. Jeg koder det i VB færdig slut.

Men i skal have jeres points - tak for god/hurtig og kyndig vejledning, det rettede mig ind på sporet.
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