Gäller för
| Form-objekt |
|---|
| Report-objekt |
Du kan använda egenskapen Modal till att ange om ett formulär eller en rapport ska öppnas som ett modalt fönster. När ett formulär eller en rapport öppnas som ett modalt fönster måste du stänga fönstret innan du kan flytta fokus till ett annat objekt. Boolesk för läsning/skrivning.
uttryck.Modal
Uttryck Krävs. Ett uttryck som returnerar ett av objekten i listan Gäller för.
Kommentarer
Egenskapen Modal har följande inställningar:
| Inställning | Visual Basic | Beskrivning |
|---|---|---|
| Ja | True | Formuläret eller rapporten öppnas som ett modalt fönster. |
| Nej | False | (Standardvärde) Formuläret öppnas inte som ett modalt fönster. |
Du kan ange den här egenskapen med hjälp av formulärets eller rapportens egenskapssida, ett makro eller med VBA-kod (Visual Basic for Applications).
När du öppnar ett modalt fönster inaktiveras andra fönster i Access tills du stänger formuläret (även om du kan växla till fönster i andra program). Om du vill inaktivera menyer och verktygsfält förutom andra fönster sätter du båda egenskaperna Modal och PopUp till Ja.
Du kan använda egenskapen BorderStyle till att ange vilken typ av kantlinje som ett formulär ska ha. Vanligtvis har modala formulär värdet Dialog för egenskapen BorderStyle.
Tips
Du kan använda egenskaperna Modal, PopUp och BorderStyle för att skapa en anpassad dialogruta. Du kan sätta Modal till Ja, PopUp till Ja och BorderStyle till Dialog för anpassade dialogrutor.
Om du sätter egenskapen Modal till Ja blir formuläret endast modalt om du:
- Öppnar det i formulärvyn från navigeringsfönstret.
- Öppnar det i formulärvyn med hjälp av ett makro eller VBA-kod.
- Växla från designvyn till formulärvyn.
När formuläret är modalt kan du inte växla till databladsvyn från formulärvyn, även om du kan växla till designvyn och sedan till databladsvyn.
Formuläret är inte modalt i designvyn eller databasvyn, och inte heller om du växlar från databladsvyn till formulärvyn.
Obs
Du kan använda inställningen Dialog som åtgärdsargument för Window Mode i åtgärden OpenForm om du vill öppna ett formulär med egenskaperna Modal och PopUp satta till Ja.
Exempel
Med följande kod kan du returnera värdet för egenskapen Modal för formuläret ”Order Entry”:
Dim b As Booleanb = Forms("Order Entry").Modal
Om du vill ange värdet för egenskapen Modal kan du använda följande kod:
Forms("Order Entry").Modal = True