Microsoft Access löpande bana FAQ

Webbplatsen log analys visade att många människor kommer hit för att hitta några svar om löpande bana. Så bestämde vi oss för att skapa denna FAQ, svara på alla frågor du har om att löpande bana.

Inledning

Microsoft Access kontinuerlig form är en speciell form typ, när hela formuläret design upprepas för varje post i datakällan. Det ger dig möjlighet att göra något annorlunda vanliga "bord-view"-strategin, hovever du fortfarande är begränsade till "randiga" design.

Core problem

Access skapar inte separat blankett objekt för varje post. Det gör bara en form att göra flera gånger med olika uppgifter. Detta leder till följande begränsningar:

  • Eventuella ändringar formulärkontroller eller egenskaper med hjälp av VBA påverkar utseendet på alla poster
  • Händelsehanterare du att skall verkställas för alla poster, utför endast för första en
  • Det är begränsat till plats ActiveX-kontroller på kontinuerlig form

Det finns inget sätt att kringgå denna begränsning direkt. Anmärkning: denna begränsning gäller inte sidhuvud och sidfot i formuläret - eftersom det inte är dublicated.

Frågor och svar

När vi gjort genom grunderna, kan svara på frågorna. Om du har en fråga inte besvaras här, inte hesistate att be den längst ner på sidan.

Hur kan jag göra kontroller för att se olika ut i olika register?

feature. Det enda sättet är att använda Format -> Villkorsstyrd formatering funktionen. I Access 2007 kan du lägga höger musknapp på raden titeln i tabellen för att nå den. Visst, dess begränsade en hel del, men det finns inte mycket val.

Hur kan jag visa bilder från databas?

Alla metoder som använder regelbundet data-bundna kontroller är giltiga. Du kan använda Bound objekt Frame, i Access 2007 - Bilagor och kontroller bild. Däremot kan du inte använda några VBA skript med em.

Hur kan jag visa lite villkorlig uppgifter eller bilder?

Det enda sättet att uppnå detta är att bygga upp egna frågor, som utför kontroller och beräkningar du behöver och förbereda data för att visa.

Hur kan jag visa bilder, som finns lagrade externt?

I Access 2007 finns det en förbättring av de ordinarie Bild kontroll. Det kommer att visa bild från fil, om du binder det till fält eller uttryck som ger bilden sökväg och filnamn. Detta fungerar i löpande bana också.

I pre-2007 versionerna av Access måste du ha bild förhandsvisningar sparat i din databas som OLE datatyp. AccessImagine manöverhandtag sin skapelse och underhåll enkelt.

Hur kan jag göra något, att Access begränsningar inte tillåter mig att göra?

Om det inte finns knep för att rädda situationen, människor efterlikna vanligtvis löpande bana, att skapa ett formulär som visar flera poster på en gång med paging knappar. Det finns två nackdelar med detta tillvägagångssätt. Först - det kräver en hel del VBA kodning. Andra - du förlorar alla inbyggda funktioner användare kan utnyttja till varje form - sortering, sökning och filter.

Försök att undvika denna väg tills du har lite tid att förlora.

Inte hittat ett svar du behöver? Post en fråga längst ner!

Lämna ett svar

Kommentera Spam Skydd av WP-SpamFree