Site log analyse viste, at en masse mennesker kommer her for at finde nogle svar om kontinuerlig former. Så vi besluttede at oprette denne FAQ, for at besvare alle spørgsmål, du måtte have om, at vedvarende former.
Indledning
Microsoft Access kontinuerlig form er en speciel form type, når hele skemaet design gentages for hver post i datakilden. Det giver dig mulighed for at lave noget anderledes end sædvanlig "table-view"-strategi, hovever du stadig begrænset til "stribet" design.
Core problem
Access ikke oprette separate form objekt for hver post. Den virker bare gør en form at trække flere gange med forskellige data. Dette fører til følgende begrænsninger:
- Eventuelle ændringer formular-kontroller og egenskaber gennem VBA påvirker udseendet af alle poster
- Hændelseshandlere du antage at blive henrettet for hver post, udføre kun for den første
- Det er begrænset til sted ActiveX kontroller på løbende form
Der er ingen måder at omgå denne begrænsning direkte. Bemærkning: Denne begrænsning gælder ikke for sidehoved og sidefod i form - fordi det ikke er dublicated.
FAQ
Når vi gennem basics, lader besvare spørgsmålene. Hvis du har spørgsmål ikke bliver besvaret her, ikke hesistate til at stille det nederst på siden.
Hvordan kan jeg få kontrol for at se anderledes ud i forskellige registre?
feature. Den eneste måde er at bruge Format -> Betinget formatering indslag. I Access 2007 kan du sætte højre museknap på rækken titlen i tabellen for at nå det. Sure, dens begrænsede en masse, men der er ikke meget valg her.
Hvordan kan jeg vise billeder fra databasen?
Alle de metoder, der udnytter regelmæssige data-bundne kontrolelementer er gyldige. Du kan bruge Bound Objektramme, i Access 2007 - Vedhæftede filer og Image kontrol. Men kan du ikke bruge nogen VBA scripting med em.
Hvordan kan jeg vise nogle betinget data eller billeder?
Den eneste måde at opnå dette er at opbygge brugerdefinerede forespørgsler, der udfører kontroller og beregninger du har brug for og forberede data til at vise.
Hvordan kan jeg vise billeder, der er gemt eksternt?
I Access 2007 er der en forbedring i forhold til regelmæssig Image kontrol. Det vil vise billede fra fil, hvis du binder den til det felt eller udtryk, der giver billedet sti og filnavn. Dette virker i konstant former for.
I pre-2007-versioner af Access skal du have billedet previews gemt i din database som OLE datatype. AccessImagine betjeningshåndtag deres oprettelse og vedligeholdelse let.
Hvordan kan jeg gøre noget, at Access begrænsninger ikke tillader mig at gøre?
Hvis der ikke er tricks til at redde situationen, folk normalt efterligner kontinuerlig former, skaber en form, der viser flere poster på én gang med paging knapper. Der er 2 ulemper ved denne fremgangsmåde. Første - det kræver en masse VBA kodning. Anden - du mister alle de indbyggede funktioner, brugere kan benytte enhver Access form - sortering, søgning og filtre.
Prøv at undgå denne vej, indtil du har lidt tid at spilde.
Ikke fundet et svar du har brug for? Send et spørgsmål nederst!