Avatar billede Finngu Novice
12. juli 2010 - 14:13 Der er 10 kommentarer og
1 løsning

C5 - oprette nyt felt der regner på andre felters indhold

Jeg har brug for et nyt felt i lagerkartoteket, men jeg ved ikke hvordan man gør. Er normalt ikke helt spejlblank, men lige den her forstår jeg ikke. Håber nogen kender opskriften. Jeg skal bruge følgende ud fra det jeg har:

1) Jeg har allerede "Beholdning"
2) Jeg har allerede "Reserveret"
3) Jeg har allerede "Bestilt hjem"

Det jeg nu mangler er et fjerde felt der skal hedde "Disponeres", som viser tallet bestående af:
"Beholdning"+"Bestilt hjem" minus "Reserveret"

Tanken er at man på den måde direkte på varen i lagerkartoteket lynhurtigt kan se om man skal bestille yderligere antal hjem af den vare man lige kigger på.

Vores C5 HAR koderne til "Forms ubegrænset" og "Rapport ubegrænset"

Vi har også brug for at kunne printe en liste, hvor man kan afgrænse på dette nye felt "Disponering", således at man kan printe alle de varer ud hvor feltet "Disponering" har en "værdi", så man kan printe en slags "bestillings/køb hjem" liste

Vi har set på "disponering" der allerede ER i C5, men denne tager ikke højde for hvad der allerede er bestilt hjem tror jeg. Ihvertfald virker den ikke til at lave det vi mangler :-)
Avatar billede jasman Nybegynder
12. juli 2010 - 19:26 #1
Har du koder til programmering i C5 ?
Ellers bliver det nok svært ?
Avatar billede Finngu Novice
12. juli 2010 - 19:38 #2
Når du skriver "koder til programmering i C5" - mener du så måske ikke det jeg netop oplyste, nemlig at vi har koderne til "Forms ubegrænset" og "Rapport ubegrænset"...?

Er der flere "koder" vi kan mangle her? :-)

Men jo mere jeg tænker over det, jo vigtigere må jeg sige at det er, at man kan lave det på en udskift også....
Vi har bare brug for dagligt at kunne slå op hvad vi skal genbestille... og det er jo reelt "bare" en lille beregning af
"beholdning + bestilt hjem" minus "reserveret"

Så hvis man bare kunne finde ud af at rette en af udskrifterne til, så den kunne det var det BESTEMT MERE end okay :-))

Tak
Finn
Avatar billede mariaf Juniormester
13. juli 2010 - 11:57 #3
Den bedste løsning er nok at lave en udskrift, der beregner feltet hver gang. Disse beregnede tal lægger du sammen med varenummer, varetekst og hvad duellers mener er vigtigt, i kartoteket TmpKontoSum og udskriver derfra. På den måde vil din rapport altid være aktuel uden at du skal undvære at kunne sortere på felterne.
Avatar billede Finngu Novice
13. juli 2010 - 12:13 #4
Ja, det er vist også lidt det jeg er inde på.... at jeg skal bruge hjælp til netop at definere denne udskrift *G*

Ville jo også helst lave en udskrift der laver denne beregning hver gang - men det er jo det jeg ikke ved hvordan man gør?

Har en ide om at man på udskriften skal lave et felt der indeholde en formel i stil med "Beholdning+Bestilt hjem"-"Reserveret".... men skriver jeg det nogen steder i rapportgeneratoren får jeg en syntaksfejl, lige som jeg nok mangler et eller andet felt at lægge denne formel ovenpå....


Takker
Finn
Avatar billede jasman Nybegynder
13. juli 2010 - 20:21 #5
Sorry for den med koderne er vist i sommerferie-tilstand. :0)

Vil mene du kan lave en rapport der kører på tabellen Lagkart.

I konsoludgaven af C5 gør du følgende:

Generelt / Rapport / Rapportgenerator
Kartotek udfyldes med LagKart.
I nederste blok laves tre linier:
Første linie: Type: DB Navn: Varenummer Rap: Ja
Anden linie: Type: DB Navn: Varenavn1 Rap: Ja
Tredje linie: Type: Real Navn: Disponeres Rap: Ja Udtryk: LagKart.Beholdning+LagKart.Bestilt-LagKart.Reserveret

I lokalmenuen vælger du Kør rapport og vælger Ja til at gemme rapporten.

Du kan efter at du har gemt rapporten finde og tilrettet den i
Generelt / Tilpasning / Udviklingsmenu / Rep / Ret.

Dette er afprøvet på en gammel c5 vers. 3.0.
Avatar billede jasman Nybegynder
13. juli 2010 - 20:24 #6
Se evt. hvordan du skal udfylde rapportgeneratoren her:
http://www.fasor.dk/eksperten/ekspertenrapgen.PNG
Avatar billede Finngu Novice
14. juli 2010 - 03:19 #7
Hey Jasman
Ja, sommeren presser saften ud af os allesammen, hehe
Ser ud til at dit forslag virkede!!! Fantastisk.... nu kan jeg da printe listen.... TUSINDE TAK :-)


Vil lige høre lidt ting:

1) Kan man ikke gemme den rapportdefinition, så den kan "loades ind igen" uden man skal sidde og lave definitonen igen?

2) Hvis ja (siden du siger jeg skal gemme den, for jeg går ud fra at jeg skal det netop for at kunne hente den igen) - hvor gemmes den så, så jeg kan "åbne den igen"?

3) Hvis jeg KAN gemme det, så jeg hurtigt kan bruge den samme definition igen - hvor nissen bliver den så gemt?

4) Ville egentlig også gerne have følgende felter med på udskrifte også, men det virker som om jeg bare ikke kan få dem med, men kun kan få varenr, varenavn og så det nye "Real" felt med?
Ville gerne også have "Beholdning", "Reservert" og "Bestilt hjem" med på selve udskriften.... men når jeg sætter dem med, så virker udskriften pludselig ikke som den skal?


Mange tak for hjælpen iøvrigt - der virkelig fantastisk allerede - men ville jo være super, hvis jeg lige fik det sidste med....

Oooog.... kunne man lave et NYT felt i Lagerkartoteket, så man faktisk også på et splitsekund kunne se præcis den samme viden?
Ville være fremragende, hvis man på hver vare også kunne se dette "Disponering" som et felt der lavede samme beregning og kunne vise det i et nyt felt :-)

Ved du hvordan man laver det?

Takkk
Finn
Avatar billede GlobaCon Nybegynder
22. juli 2010 - 13:48 #8
Hej Finn

Du kan sagtens lave en rapport definition du kan gemme og hente ind igen. Det gør du med knapperne "Skriv definition" og "Hent definition" som findes i menuen i rapport generatoren.

Den gemmes der hvor du vælger at lægge den på din computer. Du kunne eksempelvis lave en mappe under C5 der hedder Rapport definitioner :)

Hvis du skal have lavet et nyt felt på lager kartoteket kræver det at du har forms tilretninger, som jeg kan se du har, og så skal der kodes en variabel der indeholder de data du vil have vist.

Det er ikke videre teknisk at lave sådan et felt, men man skal lige kende en lille smule til at rette i forms :) jeg kan godt hjælpe dig med at lave sådan et felt.

Du er mere end velkommen til at skrive til mig på bp@globacon.dk hvis det har interesse :)

Med Venlig Hilsen
Bent Pedersen
GlobaCon - Din Microsoft C5 Specialist
Avatar billede Finngu Novice
28. juli 2010 - 14:17 #9
Hej Bent
Er jo selvfølgelig interesseret i at få lavet feltet i lagerkartoteket - især hvis det så også kan bruges til at afgrænse på i den udskrift vi jo fandt ud af herover kunne laves :-)

Men snakker vi om at du vil lave det som en prof/betalt opgave? For så skal jeg lige vide hvad man er ude i af pris og om min "kunde" har lyst til at betale for det, hehe :-)


Tak
Finn
Avatar billede GlobaCon Nybegynder
03. august 2010 - 14:22 #10
Hej Finn

Jeg har sendt dig en personlig besked her på eksperten.dk

Med Venlig Hilsen
Bent Pedersen
GlobaCon - Din Microsoft C5 Specialist
Avatar billede Finngu Novice
03. august 2010 - 14:26 #11
Hej Bent
Jeg finder ud af det er en mulighed - tak for din mail :-))



Finn
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