12. april 2003 - 13:30
Der er
56 kommentarer og 1 løsning
tag udregning.. hjælp søges
Har stillet dette spg før men jeg gik i stå!
Jeg vil utrolig gerne have hjælp til at lave et tag udregnings scrip i asp:
Læs følgende:
http://www.eksperten.dk/spm/316713
Annonceindlæg fra Lemonet
12. april 2003 - 13:43
#1
søger du hjælp til at lave det - eller søger du en til at lave det?
12. april 2003 - 13:47
#2
Enten en der gidder (og har lyst) til at lave det eller også en der kan hjælpe mig godt igang.... Jeg kan ikke forestille mig at det er et KÆMPE projekt da tallene bare skal ganges osv.
12. april 2003 - 13:53
#3
jeg har ikke læst det andet indlæg, men umiddelbart kan jeg heller ikke se det store i det; lav value på felterne lig med det der skal ganges/plusses - så kan du på modtagersiden egentlig bare sige fx; pris = request.form("form1") + request.form("form2") + (request.form("form3") * 100) derefter kan du gøre med variablen pris hvad du end har lyst til
12. april 2003 - 17:55
#4
Har aldrig været god til asp og kan faktisk ikke finde ud af det! Er der ikke en venlig sjæl der kan lave det?? Vil ellers meget gerne give over 200 point men det må man jo ikke :(
12. april 2003 - 22:42
#5
Nå ikke???
12. april 2003 - 22:59
#6
korrekt at der ikke må gives mere end 200 point. Du kan selvfølgelig være heldig at der er nogle der vil lave det for point - personligt vil jeg ikke da jeg ikke får noget reelt ud af det... det er trods alt mit arbejde at udvikle ASP, så derfor kan jeg ikke se nogen grund til at lave det gratis men som sagt - du kan være heldig at finde en der vil
13. april 2003 - 11:18
#7
Jamen når der ikke er tale om en større programerings opgave... kunne du så ikke være flink og lave det??
13. april 2003 - 12:15
#8
nope
13. april 2003 - 14:18
#9
nå ok.. så må jeg jo hyre en til at lave det :)
13. april 2003 - 14:42
#10
så tror jeg i hvert fald at det bliver lidt lettere at finde en - jeg selv som en mulighed
13. april 2003 - 15:22
#11
Det tror jeg også! Men jeg fatter stadig ikke hvorfor du ikke gidder og lave en utrolig nem asp opgave for 200 point! for hvis du er ude efter penge så er exp jo ikke ligefrem det rigtigste sted!!
13. april 2003 - 15:23
#12
det er jo ikke andet end:
under 30 grader pr. m2 = 65 kr ekskl. moms
pr vindue skal der 500 på prisen
farve glans firs under 30 grader = 90 kr
over 30 grader
pr m2 = 80 kr ekskl moms
pr ekstra vindue 500 kr
glans 80 = 105 pr m2
Og her hvordan formen skal se ud:
http://www.jydsktag.frip.dk/formular.htm
13. april 2003 - 15:41
#13
Det er ikke fordi jeg er ude efter penge. På eksperten yder jeg hjælp til specifikke problemer for point - jeg laver ikke hverken hele eller halve løsninger for point. Jeg er ikke på eksperten for at få point - gik jeg kun efter point havde jeg flere end de 90.000 jeg har nu... jeg er på eksperten for at yde HJÆLP samt følge lidt med i hvad der sker rundt omkring - eksperten er ikke et arbejde for mig. Så er du gået i stå et bestemt sted i din kode eller skal have en forklaring til hvordan man gør noget bestemt - så vil jeg gerne hjælpe. Jeg vil ikke lave en hel løsning for dig. Samtidig skal løsningen højst sandsynligt bruges i forretningsøjemed - altså til at promovere sig selv og forhåbentlig skabe noget mersalg - så skulle det give mig ydeligere lyst til at lave noget gratis? i det hele taget forstår jeg ikke du gider diskutere det med mig - jeg har sagt jeg ikke vil lave det for point og det VIL jeg virkelig ikke uanset hvad du siger. Men jeg har da ikke forhindret dig i at finde en anden til at lave det for dig, så hvorfor ikke bare vente på der falder en forbi som har lyst? i stedet for at diskutere med mig kunne du jo fx have læst på lidt asp - det har der været masser tid til - og så kunne du måske pludselig selv lave det...
13. april 2003 - 16:03
#14
ok jeg forstår!! Det var jo heller ikke for at diskutere :P
13. april 2003 - 17:02
#15
Nu er jeg så gået igang med asp!! og kan ikke helt få det du gav mig til at virke... Hvordan mener du? sådan her eller hvad? <html> <head> <title>Tag</title> </head> <body> <% Dim pris pris = request.form("form1") + request.form("form2") + (request.form("form3") * 100) Response.Write pris %> <form method="POST" action=""> <p> <input type="text" name="form1" size="20"> <input type="text" name="form2" size="20"> <input type="text" name="form3" size="20"></p> </form> </body> </html>
13. april 2003 - 17:09
#16
okay har fået det til at virke... skulle bare tænke mig lidt om :P
13. april 2003 - 17:12
#17
se!!! hvor svært kan det være - det var jo alt rigelig med hjælp jeg gav dig... og så har du endda lært en masse nyt!
13. april 2003 - 18:07
#18
Jeg er stødt ind i et problem.. Brugerne skal vælge om taget er mindre end 30 grader eller om det er under og det samme med om glansen på taget skal være 20 eller 80. til det har jeg brugt en rund kryds af felt!! Men hvordan siger jeg at hvis feltet mindre end 30 grader(min30) og glans 20 er makeret så skal den tage pris1 gange med formen kvardratmeter?? er det ikke sådan: If request.form("min30") AND request.form("glans20") = "20" Then Response.Write pris1 * request.form("m2")
13. april 2003 - 18:20
#19
du er tæt, men du skal huske at tage value med - altså fx; If request.form("min30") = "30" AND request.form("glans20") = "20" Then Response.Write pris1 * request.form("m2")
13. april 2003 - 19:35
#20
Hmm jeg kan ikke få det til at virke.. Jeg har en default.asp side og en modtag.asp side.. default ser sådan ud: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <form method="POST" action="modtag.asp"> <br> <div align="center"> <center> <table border="0" width="590" height="461" cellspacing="0" cellpadding="0"> <tr> <td width="137" height="25"> <b><font face="Verdana" size="1"> Tag type</font></b> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <select size="1" name="menu" style="color: #7D7C83; background-color: #EBEBF1; border-style: dotted; border-color: #8F9AA7"> <option>bølgeeternit</option> <option selected="selected">Skifereternit</option> <option>betontagsten</option> <option>tag pap</option> <option>andet</option> </select> </font> </td> </tr> <tr> <td width="137" height="14"> <b><font face="Verdana" size="1"> Tagets hældning:</font></b> </td> <td width="420" height="14" colspan="2"> <font size="1" face="Verdana"><input type="checkbox" name="min30" value="ON">mindre end 30 grader</font> </td> </tr> <tr> <td width="137" height="11"> </td> <td width="420" height="11" colspan="2"> <font size="1" face="Verdana"><input type="checkbox" name="mer30" value="ON">mere end 30 grader</font> </td> </tr> <tr> <td width="137" height="25"> <b><font face="Verdana" size="1"> Antal m2</font></b> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" value="m2" name="m2" size="22" style="background-color: #F0F0F4; border-style: solid; border-width: 1"> </font> </td> </tr> <tr> <td width="137" height="25"> <b><font face="Verdana" size="1"> Antal tagvinduer</font></b> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <select size="1" name="D2" style="background-color: #ECEDF2; border-style: solid; border-width: 1"> <option>1 vindue</option> <option>2 vindue</option> <option>3 vindue</option> </select> </font> </td> </tr> <tr> <td width="137" height="25"> <b><font face="Verdana" size="1"> Farve:</font></b> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <select size="1" name="D3" style="background-color: #E8E9EE; border-style: solid; border-width: 1"> <option>sort</option> <option>Antrazitgrå</option> <option>lysgrå</option> <option>Mocca</option> <option>Rødbrun</option> <option>Teglgul</option> </select></font><b><u><font face="Verdana" size="1"><a href="tagmaling.html"><font color="#FF0000">Klik her</font> <font color="#7A7A7A">hvis du er i tvivl!</font></a></font></u></b> </td> </tr> <tr> <td width="137" height="16"> <b><font face="Verdana" size="1"> Glans</font></b> </td> <td width="420" height="16" colspan="2"> <font size="1" face="Verdana"><input type="radio" value="80" name="glans">Glans 80</font> </td> </tr> <tr> <td width="137" height="9"> </td> <td width="420" height="9" colspan="2"> <font size="1" face="Verdana"><input type="radio" value="20" checked name="glans">Glans 20</font> </td> </tr> <tr> <td width="137" height="25"> <b><font face="Verdana" size="1"> Hus type:</font></b> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <select size="1" name="D5" style="background-color: #ECEFF2; border-style: solid; border-width: 1"> <option>Paracel hus</option> <option>Gård</option> <option>industri</option> <option>alm hus</option> </select> </font> </td> </tr> <tr> <td width="137" height="22"> <b><font face="Verdana" size="1">Eftersyn ?</font></b> </td> <td width="420" height="22" colspan="2"> <font face="Verdana" size="2"> <input type="checkbox" name="check1" value="valgt" style="background-color: #E9EBF3; border-style: solid; border-width: 1"> </font> </td> </tr> <tr> <td width="139" height="24" valign="top"> <b><font face="Verdana" size="1"> Andet?</font></b> </td> <td width="297" height="24" valign="top"> <p align="center"> </td> <td width="125" height="24" valign="top"> </td> </tr> <tr> <td width="137" height="114" valign="top"> </td> <td width="297" height="114"> <font face="Verdana" size="2"> <textarea name="tekst" rows="6" cols="25" style="background-color: #F1F0ED; border: 1 solid #000000"> </textarea> </font> </td> <td width="125" height="114"> </td> </tr> <tr> <td width="557" height="15" valign="top" colspan="3"> <hr size="1" color="#7A7A7A"> </td> </tr> <tr> <td width="557" height="6" valign="top" colspan="3"> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> Navn</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1"> </font> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> Adresse</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn6" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> Post nr.</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn7" size="10" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> By</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn8" size="22" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> Telefon</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn9" size="15" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font> </td> </tr> <tr> <td width="137" height="25"> <font face="Verdana" size="1"><b> Email</b></font> </td> <td width="420" height="25" colspan="2"> <font face="Verdana" size="2"> <input type="text" name="fornavn10" size="30" style="background-color: #F0F0F0; border-style: solid; border-width: 1"></font> </td> </tr> <tr> <td width="137" rowspan="2" height="1"><font face="Verdana" size="2"></font> <td width="296" height="1" rowspan="2"> </td> <td width="126" height="17"> </td> <td width="27" height="1" rowspan="2"> </td> </tr> <tr> <td width="126" height="1"> <font face="Verdana" size="2"> <input type="submit" name="Send" value="Send nu!"> </font> </td> </tr> </table> </center> </div> </form> <p></p> </td> <td width="67" height="364"> </td> </tr> <tr> <td width="9" height="1"> <p></p> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </center> </div> </BODY> </HTML>
13. april 2003 - 19:36
#21
og modtag.asp ser sådan ud: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>modtag</title> </head> <body> <% Dim pris1 Dim pris2 Dim pris3 Dim pris4 pris1 = 65 pris2 = 90 pris3 = 80 pris4 = 105 If request.form("min30") = "30" AND request.form("glans") = "20" Then Response.Write pris1 * request.form("m2") Elseif grad = "Mindre end 30 grader" AND glans = "80" Then Response.Write pris2*m2 Elseif grad = "mere end 30 grader" AND glans = "20" Then Response.Write pris3*m2 Elseif grad = "mere end 30 grader" AND glans = "80" Then Response.Write pris4*m2 Else Response.Write "der er sket en fejl" End If %> </body> </html>
13. april 2003 - 19:36
#22
hvad gør jeg galt?
13. april 2003 - 19:40
#23
hov min modtag.asp ser sådan ud: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>modtag</title> </head> <body> <% Dim pris1 Dim pris2 Dim pris3 Dim pris4 pris1 = 65 pris2 = 90 pris3 = 80 pris4 = 105 If request.form("min30") = "30" AND request.form("glans") = "20" Then Response.Write pris1 * request.form("m2") Elseif grad = "mer30" = 30 AND request.form("glans") = "80" Then Response.Write pris2*m2 Elseif grad = "mer30" AND request.form("glans") = 20 Then Response.Write pris3*m2 Elseif grad = "mer30" AND request.form("glans") = "80" Then Response.Write pris4*m2 Else Response.Write "der er sket en fejl" End If %> </body> </html>
13. april 2003 - 20:04
#24
hvad sker der eller sker der ikke?
13. april 2003 - 20:07
#25
den ender bare på min else sætning " der er sket en fejl"
13. april 2003 - 20:16
#26
ok i din første betingelse skriver du If request.form("min30") = "30" AND request.form("glans") = "20" Then den er opfyldt hvis value af formen min30 er 30 OG formen glans har value 20 - hvis ikke går den videre til din næste betingelse; Elseif grad = "mer30" = 30 AND request.form("glans") = "80" Then her har du umiddelbart ikke defineret hvad "grad" er, så grad vil altid være tom og derfor vil den og de følgende betingelser aldrig blive opfyldt og du kommer ned til "der skete en fejl" så enten skal du defineret hvad "grad" er - eller også skal du skrive en henvisning til en form ligesom i din første betingelse. Altså fx; Elseif request.form("grad") = "mer30" AND request.form("glans") = "80" Then alt efter selvfølgelig hvad formsene hedder og hvad de skal indeholde
13. april 2003 - 20:49
#27
skide godt! det virker! Hvordan skal man gøre hvis uanset hvilken glans og m2 man har så skal der lægges 500 kr på i prisen pr vindue? både i pris1, pris2, pris3 og pris4 Er det noget med: if vindue = 1 then Response.Write pris1,2,3,4 +500 if vindue = 2 then Response.Write pris1,2,3,4 +500 osv. eller er der en anden måde?
13. april 2003 - 22:52
#28
Response.Write (pris4*m2+500) bare husk hvis du skal bruge prisen senere at lave det til en variabel du kan bruge til noget... PRIS = pris1 * request.form("m2") og så derefter fx PRIS = PRIS + 500 og evt udskriv response.write PRIS
13. april 2003 - 23:30
#29
Jeg er nu kommet dertil hvor jeg har en modtag.asp og modtag2.asp modtag.asp beregner prisen mens modtag2.asp indsætter kunden sit navn og addresse og bliver derefter sendt til firmaets email.. men her er spørgsmålet: hvordan får jeg de oplysninger(fra modtag.asp) tilgængelige på modtag2.asp og sådan at de også vises på den email der bliver sendt til firmaet?
13. april 2003 - 23:43
#30
lader være med at lave det i to filer - det er der ingen grund til umiddelbart. Og skal det endelig være, så medfør dem i adressen dinfil.asp?var1=" & dinvar1 & "&var2=" & dinvar2 & " eller smid dem i en hidden form og submit den
14. april 2003 - 08:44
#31
jo det er der en grund til fordi at kunden skal se prisen før han/hun muligvis er interreseret. Men jeg kan ikke rigtigt få det til at virke Jeg skriver i min modtag2.asp: modtag.asp?var1=" & mer30 & "&var2=" & min30 & " osv eller hvad ??
14. april 2003 - 09:09
#32
nej nej - dit link på modtag.asp skal se sådan ud. så kan du få fat i variablerne sådan; request.querystring("var1")
14. april 2003 - 09:31
#33
hmm nu er jeg vist stået af... det med request.querystring("var1") som skal placeres på modtag2.asp fatter jeg godt, men modtag.asp?var1=" & mer30 & "&var2=" & min30 & " som skal sættes ind på modtag.asp fatter jeg ikke hvor jeg skal placere den.. hvis jeg placerer den sammen med den anden kode som jeg har på modtag.asp siger den at der er fejl i asp koden... har du et bud på hvad jeg gør forkert?? Du må undskylde hvis jeg er lidt "fat svag" :P
14. april 2003 - 09:46
#34
hvordan linker du fra modtag.asp til modtag2.asp nu?
14. april 2003 - 09:49
#35
<a href="modtag2.asp"><% modtag.asp?var1=" & min30 & "var2=" & mer30 & " %> men det virker ikke.. Den kommer med en fejl: Fejl i modtag.asp linje blabla.......
14. april 2003 - 09:50
#36
eller helt korrekt: Tegnet er ugyldigt /modtag.asp, line 157, column 10 modtag.asp?var1=" & min30 & "var2=" & mer30 & "
14. april 2003 - 09:51
#37
<a href="modtag2.asp?var1=<%=min30%>&var2=<%=mer30%>">link</a>
14. april 2003 - 10:01
#38
burde mer30 og min30 så være synlige på modtag2.asp når jeg har skrevet request.querystring("var1") i modtag2.asp eller kommer du bare med når jeg sender formen fordi de vises nemlig ikke!
14. april 2003 - 10:07
#39
de skal jo også udskrives på en eller anden måde response.write request.querystring("var1")
14. april 2003 - 10:09
#40
nåå jaa dohh!!! sidder og sover!!
14. april 2003 - 10:17
#41
problemet er bare den ikke viser noget! i modtag2.asp skriver jeg: <% response.write request.querystring("var1") %> <% response.write request.querystring("var2") %> <% response.write request.querystring("var3") %> <% response.write request.querystring("var4") %> og i modtag.asp skriver jeg: <a href="modtag2.asp?var1=<%=glans%>&var2=<%=mer30%>"&var3=<%=min30%>&var4=<%=m2%>>link</a></font></p>
14. april 2003 - 10:27
#42
<a href="modtag2.asp?var1=<%=glans%>&var2=<%=mer30%>&var3=<%=min30%>&var4=<%=m2%>">link</a></font></p> er du sikker på at du i det hele taget har variablerne "glans", "mer30", "min30" og "m2" defineret? tjeck op på det på modtag2.asp - kig i adresselinien og se om de variabler du skal have ført med over også virkelig står i adresselinien
14. april 2003 - 10:36
#43
lol! skulle jo bare oprette variablerne! m2 = request.form("m2") min30 = request.form("min30") mer30 = request.form("mer30") glans = request.form("glans")
14. april 2003 - 11:26
#44
hvad er der galt med min radio botten og asp kode?? i formular1.asp står der: <td width="420" height="14" colspan="2"><font size="1" face="Verdana"><input type="radio" name="30" value="min30">mindre end 30 grader</font></td> </tr> <tr> <td width="137" height="11"></td> <td width="420" height="11" colspan="2"><font size="1" face="Verdana"><input type="radio" name="30" value="mer30">mere end 30 grader</font></td> og i modtag.asp står der: Select Case Request.Form("grad") Case "min30" grad = "mindre end 30 grader" Case Else grad = "mere end 30 grader" End Select også længere nede: If grad = "mindre end 30 grader" AND request.form("glans") = "20" Then Response.Write pris1 * request.form("m2") + pris Den videre sender bar til min if string "der er sket en fejl" hvad har jeg klokket i ?
14. april 2003 - 11:44
#45
du har ingen form der hedder "grad"
14. april 2003 - 14:57
#46
Jeg skal have siden til at vise på modtag2.asp hvilken tagtype han/hun har valgt.. men jeg kan ikke finde den rigtige kode til at gøre det... Har prøvet dette: i formular1.asp står der dette: <select size="1" name="menu" style="color: #7D7C83; background-color: #EBEBF1; border-style: dotted; border-color: #8F9AA7"> <option>bølgeeternit</option> <option selected="selected">Skifereternit</option> <option>betontagsten</option> <option>tag pap</option> <option>andet</option> </select> og i modtag.asp står der dette If request.form("menu") = "bølgeenternit" then "bølgeeternit" = tagtype osv. med de forskellige options i formen menu og bagefter udskriver jeg tagtype.. Hvordan gør man hvis man vil indsætte hvilken tagtype man har tykket på?? og er der en nemmere måde end med If komandoen
14. april 2003 - 15:03
#47
www.html.dk <- læs nogle af deres asp-tutorials - så tror jeg du forstår asp lidt bedre for umiddelbart er der lidt mange ting der ikke er rigtige
fx;
If request.form("menu") = "bølgeenternit" then
tagtype = "bølgeeternit"
14. april 2003 - 15:08
#48
ahh ok det gør jeg :)
15. april 2003 - 11:21
#49
nu er jeg snart færdig men har lige et par problemer! 1) jeg skal have afrundet pris pr m2 og har fundet ud af at jeg skal bruge denne formel: Math.round(number)... men ved ikke hvor jeg skal sætte den ind henne... i modtag.asp skriver jeg: <% prm2 = ialt / m2 %> og <a href="modtag2.asp?var1=<%=glans%>&var2=<%=grad%>&var4=<%=m2%>&var3=<%=pris%>&var5=<%=antalvinduer%>&var6=<%=tagtype%>&var7=<%=ialt%>&var8=<%=prm2%>"> og i modtag2.asp skriver jeg: <% response.write request.querystring("var8") %> Hvor skal jeg sætte dette script ind henne for at afrunde prm2 til 2 decimaler?? 2) nu har jeg lavet en form nederst i modtag2.asp hvor der står navn, addresse, tlf osv.. udover navn og addresse osv skal den også sende alle oplysningerne som kunden har intasten på siden.... fx. hvor mange m2, hvormange vinduer osv.. Hvordan gør jeg det?
15. april 2003 - 12:49
#50
math.round er så vidt jeg ved javascript, så det kan du ikke bruge... i asp hedder det; Round(expression[, numdecimalplaces])
15. april 2003 - 12:51
#51
ja men hvor sætter jeg det ind henne?? og hvad gør jeg med (2) form
15. april 2003 - 13:00
#52
<% response.write round(request.querystring("var8"),2) %> 2) du henter alle dine querystrings ned i nogle hidden forms
15. april 2003 - 21:35
#53
altså sådan <input type="hidden" name="var7" <% request.querystring("var7") %>><input type="hidden" name="var8" <% request.querystring("var8") %>> osv eller hva??
15. april 2003 - 22:01
#54
<input type="hidden" name="var7" value="<%=request.querystring("var7")%>">
24. april 2003 - 16:56
#55
Sådan nu er scriptet næsten færdig!! så vil jeg bare sige tak for den hurtige hjælp du har givet mig ;P... så her har du dine velfortjente point!
24. april 2003 - 16:57
#56
hvis du lige gidder at svare!!
24. april 2003 - 19:30
#57
det gør jeg bare
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.