Vb trükkök
- Hogyan szerezzük be az "autonóm" mező értékeit a frissítési rekord után
ADO használata esetén
Egyszerűen - rs.Update után az ADO-ban az aktuális rekord mutató
a frissített rekordban marad.
Elég, ha csak értéket kap: rs! UserId
- Hogyan lehet szinkronizálni a görgetést két levélsobozban?
Nevetni fog, elegendő kihasználni a TopIndex tulajdonságait.
szinkronizálva őket egy változással.
- A legegyszerűbb módja annak, hogy megnyissa a hozzá tartozó fájlt
Windows alkalmazás (például * doc - egy Word)
A Windos NT alatt:
Shell "cmd / X / C indítása c: \ mydoc \ example.doc"
A Windos 9x alatt:
Shell "indítása c: \ mydoc \ example.doc"
-
Keresés a DBCombo-ban a megadott első betűkkel.
A betűk fokozatos beírásával megtalálja a kívánt rekordot.
- Gyakran megkérdezik, hogyan kell egy űrlapot más formákra helyezni
- nagyon egyszerű válasz:
- Hogyan lehet elkapni a billentyűleütéseket a programon kívül?
- Dolgozom a Accessory adatbázisban (* .mdb)
Az orosz rendezés helytelenül működik. Mit tegyek?
Szükség van arra, hogy a rendezési sorrendet a Kirilitsa támogatására tegye
A dbcreate (cNewName, dbLang Cyrillic, rnVersion) létrehozásakor
Csomagoláskor - dbEngine.CompactDatabase sOldName, sNewName, dbLangcyrillic.
- De hogyan húzzon egy olyan formát, amely nem a címhez, hanem bármely helyhez?
Ne pánikoljon, ne legyen nehézkes kód az MouseMove eseményen,
az egér helyzetének követésével. Minden a szokásos módon egyszerű:
- Hogyan válasszuk ki a n-edik elemet anélkül, hogy minden n-1-et átmennénk
- Válassza ki a doboz elemét abban a pillanatban, amikor az egér fölött van.
- A rendszer színeinek cseréje a sajátjával.
Microsoft Office alkalmazások különböző tárolja a felhasználó által létrehozott kézzel, vagy a VBA eszköztár - Word - sablonok (pont) vagy dokumentumokat (doc), Excel - valahol az általános konfiguráció, függetlenül a XLS-hevederek, Power Point - még a (lehet, hogy mindezzel függetlenül foglalkozunk, nincs semmi bonyolult, a részletek kizártak, mivel a "ravaszság" nem elég).
Az alkalmazástól függetlenül, és hogyan tárolja a felhasználói paneleket, a VBA-programokban a következő műveleteket nem hajthatja végre (a kísérlet egy alkalmazáshibát eredményez).
- Jelenleg nem létező panel törlése
- Hozzon létre egy új panelt, és annak neve megegyezik egy meglévő panel nevével
(A nagyon gyakori hiba a kezdő VBA-fejlesztők - a kérelem benyújtása előtt jön létre a panel - de ő már ott van, ugyanaz, Excel, például azt állapították meg az első nekifutás az alkalmazást, és ezért lóg, ha nem távolítja el őket kézzel a "Nézet - Eszköztárak - Testreszabás" párbeszédpanelen keresztül)
- Bármelyik mód a nem létező panel elemeinek vagy tulajdonságainak eléréséhez.
Konstruktív következtetés ezekből a szomorú tényekből - mielőtt ilyen cselekvéseket tenne, gondoskodnunk kell a panel jelenlétéről vagy hiányáról.
Mivel gyakran szükséges, könyvtári funkciót írunk le. És itt egy példa a használatára - ebben az esetben ellenőrizzük a panel leírását - talán már létezik, akkor láthatóvá tesszük, ha nem, akkor a panelet írjuk le (a legfontosabb ez az Excel megközelítés)