Du skal nok lige forklare lidt nærmere. Det er bl.a. svært at forestille sig at Access skulle kunne autonummerere underordrer. Det, du har brug for, er vel et almindeligt nummer-felt med lidt beregningslogik, f.eks.: NytID = DMax("ID","DinTabel","Produkttype='A'")+1 ... og så placere underordrenumrene i et separat felt (som du så kan patche på ved visning/print)
Problemstillingen er i princippet 2-delt. Hvor underordre er en særskilt problematik - som du vist også selv er inde på. Jeg prøver lige din formel mht. nummertildelingen pr. ordre og vender tilbage. Kunne underordreproblematikken klares ved en SubForm? (er relativ grøn i Access :-)
Som fdata skriver, skal du IKKE bruge autonummerering, men blot danne NytId som hidtige max, +1. M.h.t. "underordre", som du vel retteligen burde kalde tillaegsordrer, må du have lidt mere logik, f.eks. at ordrerne har 2 nummer, et hovednummer og et binummer. Din ordre 5001 lagres som 5001 0, men udskrives som 5001. Første tillægsordre lagres som 5001 1 (1 er hidtidige max for 5001-ordrers binummer) og udskrives som 5001-1 etc. ps sørg for, at fdata lægger et svar for at kunne få de fleste points...
Er her stadig ;o) SubForms er "formularer inden i formularer" og du kan sagtens (formodentlig) vælge at se dine underordrer i en subform på den enkelte ordre; men du skal stadig have løst logikken omkring tildelingen af underordrenumre, som staticdata også er inde på. Du da skriver, at du er grøn i Access forklarer jeg lige: Jeg forestiller mig at du - enten placerer underordrenummeret som et separat felt i din ordretabel - eller opretter en underordretabel med en relation til din ordretabel
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.