Microsoft Access kontinuerlig former OSS

Site logg analyse indikerte, at mange mennesker kommer hit for å finne noen svar om kontinuerlig former. Så bestemte vi oss for å opprette denne FAQ, for å svare på alle spørsmål du måtte ha om at kontinuerlig former.

Innledning

Microsoft Access kontinuerlig form er en spesiell form type, når hele skjemaet design gjentas for hver post i datakilden. Det gir deg muligheten til å gjøre noe annerledes til vanlig "table-view" tilnærming, hovever du fortsatt begrenset til "stripete" design.

Core problem

Access skaper ikke eget skjema objekt for hver post. Det gjør bare ett skjema å trekke flere ganger med ulike data. Dette fører til følgende begrensninger:

  • Eventuelle endringer i form kontroller eller egenskaper ved VBA påvirker utseendet på alle postene
  • Event handlers du anta å bli henrettet for hver post, kjører bare for det første en
  • Det er begrenset å plassere ActiveX-kontroller på kontinuerlig form

Det er ingen måter å omgå dette begrensninger direkte. Bemerk: dette begrensninger gjelder ikke for topp-og bunntekst på skjemaet - fordi det ikke er dublicated.

Spørsmål og svar

Når vi gjort gjennom grunnleggende, kan svare på spørsmålene. Hvis du har spørsmål ikke blir besvart her, ikke hesistate å spørre den nederst på siden.

Hvordan kan jeg få kontroller til å se annerledes ut på andre poster?

feature. Den eneste måten er å bruke Format -> Betinget formatering funksjonen. I Access 2007 kan du putte høyre museknapp på rad tittelen i tabellen for å nå den. Jada, sin begrensede mye, men det er ingen mye valg her.

Hvordan kan jeg vise bilder fra database?

Alle metodene som bruker vanlige data-bundet kontroller er gyldige. Du kan bruke Bound Objektramme, i Access 2007 - Vedlegg og Image-kontroller. Men kan du ikke bruke noen VBA skripting med em.

Hvordan kan jeg vise noen betinget data eller bilder?

Den eneste måten å oppnå dette er å bygge egendefinerte spørringer, som utfører undersøkelser og beregninger du trenger og forberede data til å vise.

Hvordan kan jeg vise bilder, som er lagret eksternt?

I Access 2007 er det en forbedring til vanlig Image kontroll. Det vil vise bilde fra fil, hvis du binder den til feltet eller uttrykket som gir bildet bane og filnavn. Dette fungerer i kontinuerlig former også.

I før-2007-versjonene av Access må du ha bilde forhåndsvisninger lagret i databasen som OLE datatype. AccessImagine kontroll håndterer deres opprettelse og vedlikehold enkelt.

Hvordan kan jeg gjøre noe, at Access begrensninger ikke tillater meg å gjøre?

Hvis det er noen triks for å redde situasjonen, folk vanligvis etterligner kontinuerlig former, lage et skjema som viser flere poster på en gang med paginerer knapper. Det er 2 ulempene av denne tilnærmingen. Først - det krever mye VBA koding. Sekund - du taper alle innebygde funksjoner brukere kan benytte til enhver Access form - sortering, søk og filtre.

Prøv å unngå denne veien til du har litt tid å miste.

Ikke funnet et svar du trenger? Legge inn et spørsmål i bunnen!

Legg igjen en kommentar

Kommentar Spam Beskyttelse av WP-SpamFree