Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 01:17 Der er 22 kommentarer og
1 løsning

Søgning på sidste/ny record

Jeg har en række knapper i en formular, der skal disables når man er ved den sidste record i listen.
Kan man søge på om et bestemt felt er tomt, eller kan man søge på en eller anden form for EndOfTable?

Jeg eksperimenterer med noget i denne retning:
If Me.Name = \"\" Then Me.NextBtn.Visible = False
Jeg er også stødt på begrebet Me.NewRecord, men jeg kan ikke helt lure hvordan jeg skal gøre? Nøglen i tabellen er Autonummereret! Kan jeg søge på sidste record vha. den?
Og desuden ved jeg ikke helt, hvor jeg skal indsætte koden? Jeg har en Nextknap og en Previousknap i min formular og jeg vil skjule Nextknappen når jeg er nået til en ny record - skal koden så ind i Form_AfterUpdate() ?
Please help!
Pft.
Avatar billede mugs Novice
13. januar 2002 - 01:50 #1
I Access97 kan du indsætte følgende kode i formularens VedAktuel (Current) Event

Private Sub Form_Current()
If Me.NewRecord Then
MsgBox \"hej\" \'eller noget andet
End If
End Sub
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 01:53 #2
Du har gjort det igen!
Tak!
Det spiller... ;o)
Er der noget du ikke kan klare?
Avatar billede mugs Novice
13. januar 2002 - 02:02 #3
Hvis du ønsker nogle felter skjult ved oprettelse af en ny post, kan du bruger koden således:


Private Sub Form_Current()
If Me.NewRecord Then
Felt1.Visible = False
Felt2.Visible = False
Else:
Felt1.Visible = True
Felt2.Visible = True
End If
End Sub

som skjuler felt1 og felt2 hvis du åbner formularen for at tilføje en ny post, hvorimod felterne er synlige hvis du åbner formularen for at redigere en post.

Jeg har en del tutorials i Access97, hvis du er interesseret. Det er for omfattende at sende hvis du ikke er. Jeg har stadig din emailadr.

Avatar billede mugs Novice
13. januar 2002 - 02:03 #4
Ja - Så skulle du prøve at se når \"hajerne\" er på banen, så får vi andre ikke et ben til jorden!
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:07 #5
Det her fungerer helt fint for mig..
Har du stadig den DB jeg sendte til dig?
For jeg har faktisk et tillægsspg.
Under formularen Management Information kunne jeg godt tænke mig at den automatisk hentede personernes titel i underformularen \"Leading Employees\" - ikke under de to andre. Men således at man altså vælger en person fra drop-down menuen og samtidig får hans titel smidt med over!?! Is that possible?
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:24 #6
Mht. Visible true/false, kan man så få f.eks. Felt1 til at skifte fra false til true i det øjeblik man begynder at taste noget i et felt i den nye record?
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:31 #7
Glem det sidste...
Ka\' selv.
Private Sub Form_Dirty(Cancel As Integer)
Me.Command39.Enabled = True
Me.Command40.Enabled = True
Me.Command44.Enabled = True
End Sub
Du har lært mig meget!
Avatar billede mugs Novice
13. januar 2002 - 02:31 #8
Ja det er da muligt. Men der er noget galt med dine relationer. Du har en tabel  \"People\", der så vidt jeg kan se, giver dig en liste over de ledende medarbejdere i et firma. Men hvis nu firmaet skifter direktør / bestyrelsesformand e.lign., så har du et problem, idet du nu skal oprette den nye direktør i tabellen \"People\" og i den tabel der omhandler firmaet.
Denne information skal ligge i den tabel, hvor du har oprettet firmaet, idet direktørens navn er knyttet til firmaet.

 
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:35 #9
I People-tabellen har alle indtastede personer en titel. Men det nødvendigvis ikke samme titel hvis personen er med i Board of Directors (Så er det Chairman osv.) Og i Executive Management gør det samme sig gældende, derfor skal de blot være indtastningsfelter, som de er nu.
Men Leading Employees gør brug af den titel som er knyttet til medarbejderen i People-tabellen og denne ville jeg derfor gerne have kom med over når man valgte en person.
Håber at det giver mening!
Avatar billede mugs Novice
13. januar 2002 - 02:43 #10
Den skal der lige tænkes over!
Jeg har altid problemer med subforms. Det må være et personligt handicap.

Men hvad har du egentlig gang i? Jeg har for et års tid siden haft en bruger men mange spørgsmål, som kostede en del tid. Det viste sig senere, at hun boede mindre end 2 Km fra mig. Så der var mange spørgsmål der blev ordnede over en kop kaffe.

Øhhh - hun ligger for øvrigt og sover inde ved siden af - så hallelujah for eksperten.
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:49 #11
Jeg har fået til opgave at lave en AccessDB ud fra noget gammelt Lotus Notes, der ikke længere duede. Den skal bruges til at holde rede på en række datterselskaber i det firma jeg er ansat, samt illustrere hvorledes visse medarbejdere på kryds og tværs er involveret i diverse bestyrelser i disse datterselskaber. Der er også ytret ønske om på sigt at kunne håndtere DB\'en gennem et webinterface, samt mulighed for at autogenerere et organisationsdiagram udfra DB\'en.

Jeg kan røbe at jeg bor i Kbh. K og synes da at det er helt fint at Eksperten både kan mindske mængden af grå hår, af bar desperation over at tingene ikke virker, og samtidig er en konkurrent til scor.dk og hvad de ellers hedder :o)
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:51 #12
Hvordan ser man om et specifikt felt i en record er tomt? Det er et memo-felt og jeg vil gerne kunne gøre opmærksom på om der er tastet data i det pågældende felt eller ej!
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 02:54 #13
Enough for now!
Læg du dig ind ved siden af og få lidt søvn..
Jeg kan i hvert fald snart ikke mere. Tid til at få et par timers søvn.
Go\'nat!
Avatar billede mugs Novice
13. januar 2002 - 02:58 #14
Stakkels dig - der må nøjes med Kbh. Har selv boet der i ca 20 år. Bor nu i Sønderjylland med masser af frisk luft med vand og skov.

Mht. organisationsdiagram:
Jeg er selv ved at lave et sådant, og har valgt at lave det i PowerPoint. Der er et lille program som jeg naturligvis ikke kan huske hvad hedder, der kan lave det for dig med kasser og vandrør som vi kalder det i det ildsprudlende flyvevåben. Det er et krav, at programmet er installeret på din PC. Jeg har endnu ikke fundet en VBA-kode, der åbner programmet fra Access.

 

Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 03:01 #15
Du er da vel ikke fra flyvestation Skrydstrup, vel???

Kan man sige Me.CorpName =\"\" - eller hvordan kan man undersøge om et tekstfelt er tomt ?
Avatar billede mugs Novice
13. januar 2002 - 03:05 #16
Powerpoint organisdationsdiagram startes ved at rykke på Indsæt > Billede > Orgasnisationsdiagram.
For at starte det fra Access97, kan du i en kommandoknap indsætte en hyperlink, selvom det ikke er den bedste løsning.

Jeg vil ind ved siden af - go\'nat

ps: Hvad skal man med scor.dk når man har eksperten? 
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 03:05 #17
Right you are!
Go\' nat!
Avatar billede mugs Novice
13. januar 2002 - 03:07 #18
Jo -FSNSKP

Ja du kan godt bruge Me.CorpName = \"\" eller \" \". Det skal lige afprøves.

OG HVORFOR ER DU IKKE GÅET I SENG ENDNU - AFGANG.
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 03:08 #19
Jeg har tilbragt 3 mdr. på Skrydstrup (værnepligtig)... Det var fantastisk...
Skal nok gå i seng nu.. Undskyld... Ikke flere spørgsmål (idag!) hehe!
Avatar billede mugs Novice
13. januar 2002 - 03:10 #20
Hvor var du på SKP og hvornår?
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 03:13 #21
Ihhh altså! Jeg lovede jo lige at jeg ville gå i seng, men jeg VIDSTE at du ville skrive igen, da jeg nævnte FSNSKP... Jeg var CAThjælper i 3 mdr. i sommeren \'98. Ude i eskadrillerne og montere bomber mv. på F-16\'erne.
Avatar billede mugs Novice
13. januar 2002 - 03:20 #22
Jeg er LD-A i 533, så vi har ikke haft noget med hinanden at gøre, men det er da meget sjovt, at man en gang imellem kan \"møde\" nogle med fælles relationer.

Og så er det slut for iaften -

\'nat 
Avatar billede ugotabe_kidding Nybegynder
13. januar 2002 - 03:21 #23
Lille verden.
Sender dig lige en mail...
Forventer intet svar før tidligst mandag... Jeg når alligevel ikke at se på det inden da.
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