Makro darbība OpenForm

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Makro darbību OpenForm varat izmantot programmā Access, lai atvērtu forma programmā Formas skats, Noformējuma skats, drukas priekšskatījumā vai Datu lapas skats. Veidlapai varat atlasīt datu ievades un logu režīmus, kā arī ierobežot veidlapā parādītos ierakstus.

Piezīme.: Makro darbība OpenForm nav pieejama Access tīmekļa lietojumprogrammās.

Iestatījums

Darbībai OpenForm ir šādi argumenti.

Darbības arguments

Apraksts

Veidlapas nosaukums

Atveramās veidlapas nosaukums. Lodziņā formas nosaukums tiek rādīts pašreizējās datu bāzes visu veidlapu nolaižamais saraksts. Tas ir obligāts arguments.

Ja izpildāt makro, kurā ir darbība OpenFormbibliotēkas datu bāze, programma Access vispirms meklē formu ar šādu nosaukumu bibliotēkas datu bāzē un pēc tam pašreizējā datu bāzē.

View

Skats, kurā veidlapa tiek atvērta. Lodziņā skats atlasiet forma, noformējums, drukas priekšskatījums, datu lapa, Rakurstabulavai rakursdiagramma . Noklusējuma vērtība ir forma.

Piezīme.: Rakurstabulas un rakursdiagrammas skata funkcionalitāte ir noņemta no Access, kas sākas ar Access 2013.

Piezīme.: Skata argumenta iestatījums ignorē veidlapas rekvizīts DefaultView un ViewsAllowed rekvizītu iestatījumus. Piemēram, ja formas rekvizīts ViewsAllowed ir iestatīts uz datu lapu, joprojām varat izmantot darbību OpenForm , lai atvērtu formu formas skatā.

Filtra nosaukums

filtrs, kas ierobežo vai kārto formas ierakstus. Varat ievadīt esošas vaicājums vai filtra nosaukumu, kas ir saglabāts kā vaicājums. Tomēr vaicājumā ir jāiekļauj visi tās formas lauki, ko atverat, vai arī OutputAllFields rekvizīts ir iestatīts uz .

Where nosacījums

Derīga SQL klauzula WHERE (neizmantojot vārdu WHERE) vai izteiksme, ko Access izmanto, lai atlasītu ierakstus no formas pamata tabulas vai vaicājuma. Ja atlasāt filtru ar argumenta Filter name , programma Access šo klauzulu atzīmē ar filtra rezultātiem.

Lai atvērtu formu un ierobežotu tās ierakstus, kas ir norādīti ar vadīklas vērtību citā formā, izmantojiet šādu izteiksmi:

[ FIELDNAME ] = Forms! [ formname ]! [ controlname citā formā ]

Aizstāt FIELDNAME ar lauka nosaukumu tās veidlapas pamatā esošajā tabulā vai vaicājumā, kuru vēlaties atvērt. Aizstājiet formname un controlname citā veidlapā ar otras formas nosaukumu un vadīklu citā formā, kurā ir vērtība, kas jāieraksta pirmajā formā, lai tā atbilstu.

Piezīme.: Maksimālais pieļaujamais argumenta Where nosacījums garums ir 255 rakstzīmes. Ja vēlaties ievadīt sarežģītāku SQL klauzulu WHERE, kas ir garāka par šo, izmantojiet objekta DoCmd metodi objektā OpenForm , kas atrodas Visual Basic for Applications (VBA) modulī. VBA var ievadīt SQL WHERE klauzulas priekšrakstus līdz 32 768 rakstzīmēm.

Datu režīms

Veidlapas datu ievades režīms. Tas attiecas tikai uz veidlapām, kas atvērtas formas skatā vai datu lapas skatā. Atlasiet Pievienot (lietotājs var pievienot jaunus ierakstus, bet nevar rediģēt esošos ierakstus), Rediģēt (lietotājs var rediģēt esošos ierakstus un pievienot jaunus ierakstus) vai tikai lasāms (lietotājs var tikai skatīt ierakstus).

Piezīmes

  • Datu režīma argumenta iestatījums ignorē veidlapas AllowEdits, AllowDeletions, AllowAdditionsun Rekvizīts DataEntry rekvizītus. Piemēram, ja formas rekvizīts AllowEdits ir iestatīts uz , joprojām varat izmantot darbību OpenForm , lai atvērtu formu rediģēšanas režīmā.

  • Ja šo argumentu atstājat tukšu, programma Access atver formu datu ievades režīmā, ko iestatījis formas AllowEdits, AllowDeletions, AllowAdditionsun Rekvizīts DataEntry rekvizīti.

Loga režīms

Loga režīms, kurā tiek atvērta veidlapa. Atlasiet parasts (forma tiek atvērta ar tās rekvizītu iestatītajā režīmā), paslēpta (forma ir paslēpta), ikona (forma tiek atvērta kā maza virsrakstjosla ekrāna apakšā) vai dialogs (formas modāls un popup rekvizīti tiek iestatīti uz ). Noklusējums ir parasts.

Piezīme.: Daži loga režīma argumentu iestatījumi netiek lietoti, izmantojot dokumentu ar cilnēm. Lai pārslēgtos uz logiem, kas pārklājas:

  1. Noklikšķiniet uz Fails un pēc tam uz Opcijas

  2. Dialoglodziņā Access opcijas noklikšķiniet uz Pašreizējā datu bāze.

  3. Sadaļas lietojumprogrammas opcijas sadaļā dokumenta loga opcijasnoklikšķiniet uz pārklājošie logi.

  4. Noklikšķiniet uz Labi, pēc tam nospiediet un vēlreiz atveriet datu bāzi.

Piebildes

Šī makro darbība ir līdzīga navigācijas rūtī, veicot dubultklikšķi uz formas vai ar peles labo pogu noklikšķinot uz formas navigācijas rūtī un pēc tam atlasot skatu.

Veidlapa var būt modāls (tā ir jāaizver vai jāslēpj, pirms lietotājs var veikt citas darbības) vai režīmu (lietotājs var pāriet uz citu Windows, kamēr veidlapa ir atvērta). Tas var būt arī uznirstoša forma (forma, ko izmanto, lai savāktu vai rādītu informāciju, kas paliek virs visiem pārējiem Access logiem). Varat iestatīt modālos un uznirstošos rekvizītus, noformējot formu. Ja argumenta loga režīms vietā izmantojat parastu , forma tiek atvērta tādā režīmā, kas norādīts šajos rekvizītu iestatījumos. Ja vēlaties izmantot dialoglodziņuloga režīms , šie rekvizīti ir iestatīti uz . Veidlapa, kas atvērta kā slēpta vai ikona, tiek atgriezta tā rekvizīta iestatījumu norādītajā režīmā, kad tas tiek parādīts vai atjaunots.

Ja atverat formu, kurā ir iestatīts dialoglodziņšloga režīms , programma Access aptur makro, līdz veidlapa ir aizvērta vai paslēpta. Formu varat paslēpt, iestatot rekvizītu redzams uz , izmantojot darbību SetValue .

Jūsu lietotais filtrs un nosacījums kļūst par veidlapas rekvizīta Filter iestatījumu.

Padoms.: Varat atlasīt formu navigācijas rūtī un vilkt to uz makro logu. Tas automātiski izveido darbību OpenForm, kas atver atlasīto formu formas skatā.

Piemērs

Vadīklas vērtības iestatīšana formā, kas tiek atvērta, izmantojot makro

Tālāk redzamajā makro tiek atvērts forma Products formā Suppliers (piegādātāji). Tiek parādīta darbība atBalss, OpenForm, SetValueun GoToControl . Darbību SetValue IESTATA piegādātāju ID vadīklu formā Products uz pašreizējo piegādātāju formā Suppliers. Darbību GoToControl pēc tam fokuss tiek pārvietots uz lauku Category ID, kur varat sākt ievadīt jaunā produkta datus. Šis makro ir jāpievieno formas Suppliers pogai Pievienot produktus.

Darbība

Argumenti: Iestatīšana

Komentārs

Echo

Atbalss ieslēgta:

Pārtraukt ekrāna atjaunināšanu, kamēr darbojas makro.

OpenForm

Formas nosaukums: Products

Skatīt: Forma

Datu režīms: pievienošana

Loga režīms: Parasts

Atveriet formu Products.

Darbību SetValue

Vienums: [Forms]! [Produkti]! SupplierID

Izteiksme: SupplierID

Iestatiet piegādātāju ID vadīklu uz pašreizējo piegādātāju formā Suppliers.

GoToControl

Vadīklas nosaukums: CategoryID

Dodieties uz vadīklu kategorija ID.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×