A kérdésre adott válasz szám 41143
MS Access | Master - részletek | Rekordok törlésére a tábla |
Nap este!
Van 2 Access tábla
egy-egy a Kulcs-kulcs1 területén
„gomb eltávolítása” írni ADOTable.Delete;
DBGrid kiemelve a bejegyzést, és nyomja a törlés.
De azt mondják, a hiba veszi elég a kulcs mező adatok frissítésére.
hogyan kell eltávolítani a kiválasztott bejegyzést, hogy eltávolítsa az összes sotvetsvuyuschie hogy rögzíti az adatokat a második táblázatból is?
Köszönöm előre.
Követ akármi válasz erre a kérdésre via RSS
a _MaSteR_NN_: Nem, nem akarom bizonyítani, hogy én módszerem ludshe. Azt akarom mondani, hogy az Meto életet. Bármilyen feladatot kezdve a feltétellel, hogy az olyan szerver DBMS vizsgáló kell használni az erejét, amennyire csak lehetséges, lehetőség van arra, hogy az adatbázis csak tárat és minden logikát a kliens segítségével Delphi és. És még tseklicheskogo eltávolítás próbálja kivétel blokk. Különösen azért, mert a táblázat dasche speciális eseménykezelő a hibát. és mindannyian tudjuk, prekasno a fogás kifejezés, „Art kezelni a hibákat.”
A tanulás programozók. Tanítják az iskolában, okos könyveket. Hol lehet tanácsot adni, és azt sugallják, az ötlet. tanítani a három vonal a levél nem lehetséges. zneteli tanulás bonyolultabb folyamat. és már indul is az egyszerűtől a bonyolult. csaj, aki mindig „plozho látja” a tanulás repülni - a „gyilkosság”.
2 Alexey Khokhlenok
Deysviya javasolt vyriant származó _MaSteR_NNZh:
0.Vozmi gombot.
1.Podgotov egy kérelem
2.Vypolni
A második lekérdezés 3.Podgotov
4.Vypolni.
Azt is javítja.
„Az irodalom takarít meg.”
podtseplen a DBGrid adatforrás, amely podtseplen hogy ADOtable
Azt ereotkryvayu az asztalra, mint a bgrid
vizmenyayu aktuális bejegyzés pl Ivanov Petrov. hanem, hogy a változásokat kell indítani a programot.
table.close;
table.open;
nepomogaet.
Indítsa újra a számítógépet nem próbálja ki?
Van a programot hamarosan álom rémálommá. Grid podtseplen, hogy van? Újra megnyitja az asztalra, vagy más? Hány asztal van-a formában, akkor kitalálni, miért így azonnal ki.
És különben is, mi a perverzió -, hogy újra felfedezzük az asztalra. Erre, és tette az adathozzáférési alkatrészekhez, hogy a változások azonnal rács van szükség. Hogy olyan módon ment az egyik adatbázisba a hálózatra kapcsolódáskor, egyéb változások azon, majd gondolkodni, hogyan látják ezeket a változásokat.
És végül valósult fejét checkbox „Include logikus gondolkodás” :-)
Alekszej Khokhlenok
Igen, igazad van.
vizmenyayu aktuális bejegyzés pl Ivanov Petrov. hanem, hogy a változásokat kell indítani a programot.
table.close;
table.open;
nepomogaet!
hogyan kell frissíteni?
és még a perechilenyh műveletek listája opció _MaSteR_NN_ hozzá
5 zárja be a táblát
6 Nyissa táblázat
Ja, és a szépség
a kurzor pedig visszatér az előző rekordot a távoli.
elérni mindezt a hálózatra nem pislogott.
azaz letiltja a monitoring majd kapcsolja végén a műveletet.
a Shabal:
Ha nem látsz valamit, mint a kezdési és befejezési vagy delet Frome torz. Ez a módszer működik, függetlenül attól, hogy miért nem. egy állapot táblázatot mester-szolga nyitott, és így keresztül kapcsolódik pochelovecheski gombot. és push sortsy kérelmek dasche legegyszerűbb szar még. és minden posleduschego epikus közvetlen bizonyíték erre.
Deysviya javasolt vyriant származó _MaSteR_NNZh:
0.Vozmi gombot.
1.Podgotov egy kérelem
2.Vypolni
A második lekérdezés 3.Podgotov
4.Vypolni.
Az én perverz.
0.Svyazhi asztalra.
1. Udolyay.
Kísérel meg elkövetni, illetve visszaállíthatja a tranzakció nem első tranzakció kezdődött.
Annak érdekében, hogy elkerüljék az ilyen hibák, azt javasoljuk, hogy mindig a tranzakció az alábbiak szerint:
megpróbál
//.
datamodule2.ADOConnection1.BeginTrans;
//.
datamodule2.ADOConnection1.CommitTrans;
kivéve
ha datamodule2.ADOConnection1.InTransaction majd datamodule2.ADOConnection1.RollbackTrans; //.
végén;
ha egy új bejegyzést, és kattintson a eltávolítása a hiba bukkan fel típusát a kulcs mezőben ADOTable talált.
vagy
Kísérel meg elkövetni, illetve visszaállíthatja a tranzakció nem első tranzakció kezdődött.
hogyan kell harcolni?
Ivanov - rekord, amit törölni.
Ivanov - rekord, amit törölni.
Field Key - számláló, kulcs1 numerikus.
error - „paraméter Ivanov nincs alapértelmezett értéke."
Mi több, Ivanov?
egy-egy a Kulcs-kulcs1 területén
milyen területen a kulcs és kulcs1?
Mutasd meg, mit írtál, hogyan kell használni a kérelmet?
2 Zöld
Egy kis pontosítás, hogy a válasz _MaSteR_NN_ - akkor is össze parancs egyetlen kérése:
köszönöm.