Vb Tricks

  • Cum se obține valorile câmpului "autonomer" după înregistrarea actualizării
    atunci când utilizați ADO
    Pur și simplu - după rs.Update în ADO indicatorul curent de înregistrare
    rămâne pe înregistrarea actualizată.
    Este suficient doar pentru a obține valoarea sa: rs! UserId
  • Cum se sincronizează scrollingul în două cutii
    Veți râde, este suficient să profitați de proprietățile TopIndex.
    sincronizarea acestora cu o schimbare.
  • Cel mai simplu mod de a deschide un fișier asociat cu unele
    Aplicația Windows (de exemplu * doc - un Word)
    Sub Windos NT:
    Shell "cmd / X / C începe c: \ mydoc \ example.doc"
    Sub Windos 9x:
    Shell "începe c: \ mydoc \ example.doc"
    Căutați în DBCombo cu primele litere introduse.
    Introducând treptat litere, găsiți înregistrarea dorită.
  • Este adesea întrebat cum să plasați un formular pe lângă alte forme
    - Răspuns foarte simplu:
  • Cum să prindeți intrările de la tastatură în afara programului dvs.
  • Lucrez cu baza de date Accesoriu (* .mdb)
    Sortarea în mod incorect a lucrărilor rusești. Ce ar trebui să fac?

Este necesar să puneți ordinul de sortare pentru a sprijini Kirilitsa

Când creați - dbcreate (cNewName, dbLang chirilic, rnVersion)

La ambalare - dbEngine.CompactDatabase sOldName, sNewName, dbLangcyrillic.

  • Dar cum să trageți un formular nu pentru titlu, ci pentru orice loc?

Nu intrați în panică, nici un cod greoi la evenimentul MouseMove,
cu urmărirea poziției mouse-ului. Totul este ca de obicei simplu:

  • Cum de a alege elementul nth fără a trece prin toate n-1
  • Selectați elementul casetei în momentul în care mouse-ul se află peste ea.
  • Înlocuirea culorilor sistemului cu propriile dvs.

aplicațiile Microsoft Office pe diferite magazin creat de utilizatori manual sau cu bara de instrumente VBA - Word - în șabloane (punct) sau documente (doc), Excel - undeva în configurația generală, independent de XLS-pripoanele, Power Point - încă la fel (este posibil să ne ocupăm de toate acestea în mod independent, nu este nimic complicat, detaliile sunt excluse, deoarece "viclenia" nu este chiar așa).
Indiferent de aplicație și cum stochează panourile de utilizator, nu puteți efectua următoarele acțiuni în programele VBA (o încercare are drept rezultat o eroare de aplicație).
- Ștergeți un panou care nu există în acest moment
- Creați un nou panou, iar numele său coincide cu numele unui panou existent
(O greșeală foarte comună făcută de novice VBA-dezvoltatori - înainte de depunerea cererii este creată panoul - dar ea este deja acolo, este același lucru, în Excel, de exemplu, a fost stabilit la prima rula aplicația, și așa atârnă, în cazul în care nu le elimina manual prin caseta de dialog "Vizualizați - Toolbars - Personalizare")
- Orice modalitate de a accesa elementele sau proprietățile unui panou inexistent.

Concluzia constructivă a acestor fapte tristă - înainte de a face astfel de acțiuni, trebuie să ne asigurăm prezența sau absența grupului.
Deoarece este necesar destul de des, scriem o funcție de bibliotecă. Iată un exemplu de utilizare a acestuia - în acest caz, verificăm descrierea panoului - poate că există deja, apoi îl facem vizibil, dacă nu, vom descrie panoul (cea mai relevantă este această abordare pentru Excel)

Articole similare