Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
SELECT tbl1Numbers.int1, tbl1Numbers.int2, tbl1Numbers.int3, MyMin([tbl1Numbers]![int1],[tbl1Numbers]![int2],[tbl1Numbers]![int3]) AS minimum FROM tbl1Numbers;
Public Function MyMin(num1 As Variant, num2 As Variant, num3 As Variant) As Variant
Dim temp As Variant
If num1 <= num2 Then temp = num1 Else temp = num2 End If
I would think it is possible, but the field names are in the fields collection (further down in Access) so it isnt that easy. I can return the field number for example \"fld1 was the smallest\" or \"field two was the smallest\"!
bedste pris: MyMin([DK FK-pris];[AB FK-pris i DKK];[DE FK-pris i DKK])
which will give you a SELECT something like this (my table name isnt the same as yours!)
SELECT tbl1Numbers.[DK FK-pris], tbl1Numbers.[AB FK-pris i DKK], tbl1Numbers.[DE FK-pris i DKK], MyMin([DK FK-pris],[AB FK-pris i DKK],[DE FK-pris i DKK]) AS [bedste pris] FROM tbl1Numbers;
Så længe at du \"kun\" har med 3 mulige felter at gøre kan du også vælge at bruge IIf:
SELECT [DK FK-pris], [AB FK-pris i DKK], [DE FK-pris i DKK], IIf([DK FK-pris]<[AB FK-pris i DKK],IIf([DK FK-pris]<[DE FK-pris i DKK],\'[DK FK-pris]\',\'[DE FK-pris i DKK]\'),IIf([AB FK-pris i DKK]<[DE FK-pris i DKK],\'[AB FK-pris i DKK]\',\'[DE FK-pris i DKK]\')) AS [bedste pris] FROM tabel;
Da du samtidig allerede kender navnene på dine felter, har jeg \"bare\" sat IIf\'erne til at returnere disse som tekst...
bedste pris: MyMin([DK FK-pris];[AB FK-pris i DKK];[DE FK-pris i DKK])
skal jeg indtaste parameter value for de 3 felter, hvilket jo resulterer i et Null resultat.
som sagt så er disse 3 også beregnede felter..
proaccess >
eftersom dit eksempel skal skrives et feltnavn også har jeg rettet det til :
Bedste pris: IIf([DK FK-pris]<[AB FK-pris i DKK];IIf([DK FK-pris]<[DE FK-pris i DKK];[DK FK-pris];[DE FK-pris i DKK]);IIf([AB FK-pris i DKK]<[DE FK-pris i DKK];[AB FK-pris i DKK];[DE FK-pris i DKK]))
den spørger dog igen om parameter value når queryen forsøges kørt...
Kan du ikke lige skrive din fulde SQL til denne query... Hvis du har noget a\'la SELECT fldBeløb*fldKurs/100 AS [AB FK-pris i DKK]... så skal du også angive formlerne i din Iff (eller i Terry\'s bruger-funktion)
lavet et nyt felt der har flg formel : lav DK-SE: IIf([DK FK-pris]<[AB FK pris i DKK];[DK FK-pris];[AB FK pris i DKK])
lavet endnu et felt : laveste: IIf([lav DK-SE]<[DE FK pris i DKK] Or [DE FK pris i DKK] Is Null;[lav DK-SE];[DE FK pris i DKK])
og et sidste felt : laveste pris: IIf([laveste]=[DK FK-pris];\"DANMARK\";IIf([laveste]=[AB FK pris i DKK];\"SVERIGE\";IIf([laveste]=[DE FK pris i DKK];\"TYSKLAND\")))
Nu er jeg IKKE kendt for at være en der på eksperten er fedtet med point selvom jeg ikke altid kan bruge svarene til noget.
Ramaskrig var egentlig ment som en venlig opfordring fordi jeg ikke vil have at folk synes jeg er et røvhul...!!!!!
Istedet for at true mig med at jeg skal passe på dit og dat og blabla kunne du jo pænt og ordenligt sige at du gerne så x-antal point mere til dig selv for din indsats.
giv mig venligst et svar på hvad du mere ønsker...så opretter jeg et spørgsmål til dig!!!!!!!
Til sidst har jeg kun at sige at den løsning jeg selv kom med måske lidt ligner proaccess forslag, men gør en generel iif sætning ikke altid dette. Jeres løsning virker ikke, det gør den jeg selv har lavet hvorfor jeg ser det naturligt at give mig selv pointene igen. ( jeg er ret sikker på at andre brugere på eksperten ville have beholdt alle 60 point til dem selv. )
Nu er det du skal spørge dig selv om du synes jeg er uretfærdig og en dårlig ekspert-kollega...????
region> Why would people think you were a \"røvhull\"? If you thought that the given points was fair, then you would have no reason to think that others thought that of you, but you did!
Just to re-cap. You asked one question, then changed it to something else. People have used time on giving you an answer to the first question, but in the meantime you get other ideas and change your question, and this ISNT the first time its happened is it?
Yes an IIF you use is the same as the one anyone else uses, but its where and how its used that makes the difference!
hvis du er irreteret over min måde at spørge på og at jeg nogle gange ændrer spørgsmålet lidt ( mod flere point..) så lad være med at deltage i disse...
Hvis ikke lige det var for de sorte skyer udenfor mit vindue, ville jeg spørge om ikke I 2 er gået amok i sommervarmen...? Sådan plejer I da ikke at snakke sammen...
Jo, Region har tidligere (og igen denne gang) ændret spørgsmålet en smule, og Jo det er som regel fulgt op af en forhøjelse af pts...
Jo, IIf er almindeligt brugt og Jo der kan være forskel på hvordan man bruger den...
Jo, Terry fik kun 10 pts. denne gang, MEN du har da for pokker fået mange fra Region tidligere...
Lighten up, it\'s soon weekend and maybe we might even see the sun... ;-)
Synes godt om
Ny brugerNybegynder
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.