Am sub forma mea subordonată o cutie combo. Deci, când îl adresez din interogarea SQL în formularul:
Cod: Selectați toate Forms! Name_of_subject_form_name! Access_computername_name sugerează să introduceți un parametru cu acel nume. Când mă adresez și amândouă
Cod: Selectați toate formularele! Name_sign_form_name! Name_subject_form_name! Name_of_box. apoi emite o valoare NULL (chiar și atunci când valoarea este selectată în caseta combo).
Este un bug sau o caracteristică? Și cum accesați câmpul dintr-o formă subordonată în interogarea SQL?
Lista nu arde!
Am o problemă similară și în următorul.
Există o formă subordonată a celui de-al treilea nivel de cuibărit. Ie Forma principală -> PForma1 -> PForma2 -> PForma3. Pe acest formular există un buton pentru a apela directorul (o formă suplimentară a formularului bazat pe TreeView). Un dublu clic pe câmpul DForm este procesat de o macrocomandă condiționată, condiția fiind Null în câmpul corespunzător PForm3. Dacă nu este Null, atunci trebuie să mergeți la noua înregistrare PForm3 și apoi să transferați valorile din DForm la ea. Fără subordonare, toate acestea au funcționat "pe ură".
Și cu subordonare nu pot merge la un nou record în PForma3. Am încercat aproape toate recomandările pe care le-am avut pe internet. Ie Formulare! Formular Acasă! PForma1! PForma2! PForma3.Form (apel la formularul), Formulare! Forma Acasă! PForma1! PForma2! PForma3 (recurgerea la forme de control).
Jur pe tot timpul că mă refer la un obiect închis.
Cum se face corect? Consiliul sa reunit pentru a declara o variabilă disponibilă în modulul de la nivel mondial, dar pentru că VB nu este foarte telul, nu Vedu cum să o facă.
Iată întreaga procedură:
Cod: Selectează toate sub-modulele private Model_DblClick # 40; Anulează ca număr întreg # 41;
Cine este online
Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat și 0 vizitatori