Avatar billede Slettet bruger
09. marts 2002 - 16:04 Der er 5 kommentarer og
1 løsning

C5 - kartoteker

Jeg ønsker oprettet et kartotek hvor oplysninger, om firmaets biler, kan oprettes og vedligeholdes. Der skal kunne indsættes initialer fra medarbejderkartoteket. Endvidere skal der oprettes et kartotek, der kan hægtes ind under førnævnte, med oplysninger om hvornår bilen har været til service m.v.

Endvidere ønsker jeg at kunne udskrive en oversigt pr. post.

Slutteligt ønskes oprettet en tast i medarbejderkartoteket, som viser den respektive medarbejders oplysninger i bilkartoteket.

Forslag udbedes.
Avatar billede dma Nybegynder
09. marts 2002 - 18:06 #1
1. Du skal have Udviklingsværktøjer til C5 (se under Generelt/Tilpasning/Adgangskontrol/Koder/Programmoduler om der er et mærke ud for "Basisudvikling", samt Form tilretninger eller Form ubegrænset)
2. Der skal (fra DOS/Console udgaven af C5) oprettes 2 kartoteker under Generelt/Tilpasning/Udvikling/DBD/Opret. Dertil kommer 1 form under FRM/Opret samt en rapport under REP/Opret.

MEN at beskrive og guide dig igennem alt dette - det er altså ikke gratis!
Avatar billede Slettet bruger
09. marts 2002 - 18:45 #2
Hej dma

Jeg har slet ikke brug for en komplet guide. Hvis du kan give mig et par oplysninger, vil jeg være meget tilfreds (og selvsagt give dig points for svaret):

1) Hvordan laver jeg links mellem de 2 nyoprettede kartoteker og medarbejderkartoteket?
2) Hvordan indsætter jeg et felt fra et kartotek i en form (kan kun indsætte "fiktive" felter).
3) Feltet tast er låst, når jeg opretter en procestast?

/moo
Avatar billede dma Nybegynder
09. marts 2002 - 19:18 #3
1. Du skal have et felt i det overordnede kartotek som skal være entydigt, dvs. der skal oprettes et index med dette felt, med Nej til ens poster. Det bliver så linket mellem de to felter. I formen skal der lidt programmering til. Hvis du f.eks. kigger på LagKart, så kan du se hvordan LagKart og LagPris hænger sammen. Kig i Init-triggeren, samt Pre-Record på LagKart. Linkningen er en ren form ting!
2. Når du har oprettet formen, skal der oprettes data-blokke (SHIFT+F2). Giv blokken det samme navn som kartoteket. I programmeringen i en form adresserer man bloknavnet og ikke kartoteksnavnet! Når blokken er oprettet, kan du indsætte felter med F2 (tryk Enter når den spørger efter feltnavn). OBS! Programmeringen i Init-triggeren kan først laves når blokken(e) er oprettet!
3. ?? Jeg er ikke sikker på hvad du mener??
Avatar billede Slettet bruger
10. marts 2002 - 16:56 #4
Til dma
ad 3)
Når jeg er inde i formen medarbejder ønsker jeg en given tast oprettet som "genvej" til formen bil. Det kan jeg godt, men jeg kan kun anvende allerede oprettet tast og således ikke tilføje en ny.

Tak for svarene.

/moo
Avatar billede dma Nybegynder
10. marts 2002 - 17:53 #5
For at oprette en "genvej" kan du gøre to ting:

I nedenstående forudsætter jeg at dit bilkartotek (formen) hedder BilKart.

1. Lokalmenupunkt: I FRM/Ret af Medarbejder-formen: Tryk F10, vælg hvor punktet skal stå og tryk Insert.

Proces: Form-afvikling
Parametre til proces: Form=BilKart
Menupunktets navn: Bilkartotek. Gem Formen med F3.

2. Som tast: I FRM/Ret af medarbejder formen: Tryk Alt+P, tryk Insert,
Proces: Form-afvikling
Parametre til proces: Form=BilKart
Hjælpetekst: Bilkartotek

Gå ned ud for Tast og tryk Enter. Du skal nu tildele en tast. Tryk f.eks. F5 (den er ikke i brug i medarbejderkartoteket)

Gem formen med F3!

Det skulle altså virke!
Avatar billede Slettet bruger
11. marts 2002 - 10:52 #6
Hej dma

Kort supplerende spørgsmål:
Hvordan "kigger" og redigerer jeg init-trigger og pre-record?

/moo
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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