Makro darbību OpenForm varat izmantot programmā Access, lai atvērtu formaFormas 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ē. |
Skats |
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šā vaicājums vai filtra nosaukumu, kas 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 Jā. |
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
|
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 lejasdaļā) vai dialoglodziņā (formas Modālie un uznirstošie rekvizīti tiek iestatīti kā Jā). 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:
|
Piezīmes
Šī 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.
Formu var 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 Jā. 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 Nē , 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: Nē |
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. |