A2 – Autoform-formulär har fått en ny funktion
Autoform-formulär har fått en ny funktion som varit efterlängtad sedan länge, både av kunder och av oss själva:
Ctrl-F sökning i kopplade tabeller (s.k. joins). Funktionen är inte fullständig än, det går bara att söka i fält som existerar
utanför tabeller, t.ex. i registreringsareor. Sökning på fält som bara finns i tabeller får vänta ett tag till.
Alla skuggade fält, i alla flikar, kan användas för sökningen.
Exempel: säg att ni vill hitta alla kunder som har obetalda fakturor som ska ha betalats senast fredag:
Ctrl-F i kundformuläret:
Gå till den nu omdöpta fliken Reskontra (hette tidigare faktura, men den innehåller eg. lite reskontrafält förutom fakturainformation, så jag generaliserade namnet när jag gjorde om den).
Fyll i följande mönster:
Fakturabelopp: >0 { Ta bort kreditfakturor }
Faktstatus: <>9 { Borttagna fakturor är inte intressanta }
Betstatus: 0 { Obetald }
Förfallodatum: <=2014-05-16 { Förföll senast på fredag }
Ctrl-F och få upp kunderna som har sådana fakturor. Det går att kombinera med sökning i t.ex.
kontaktpersonsfliken, så att ni bara hittar kunder där det jobbar någon Niklas* t.ex.
Semantiken i sådan här sökning är att grundposten måste ha minst en post som uppfyller mönstrena för de kopplade posterna. Det går t.ex. *inte* att:
* Hitta kunder som saknar fakturor över ett visst belopp.
* Hitta kunder som antingen har en kontaktperson som heter Niklas* eller har obetalda fakturor.
* Hitta kunder som bara har kontaktpersoner med telefonnummer i 031-området.
Hur som helst, tycker jag, efter att ha tänkt på denna saknade funktionalitet i kanske tio år, att denna är såpass intuitivt förståelig att det var värt att implementera trots bristerna.
Niklas