Curățarea dbgrid-o

Curățarea DBGRID-o

DB_Grid atașat la un tabel de baze de date. Ai nevoie să-l curățați.

> [0] Sirus # XA0; (13.09.06 13:12)

Ai un fel de scris au fost mult timp aici, dar nivelul de probleme și nu crește.

De fapt, - vrei să te bărbierești în oglindă. Nu grila de date.

curata set de date, înhămat la această grilă.

> [3] Sirus # XA0; (13.09.06 14:31)

> Apropo, # XA0; tabel # XA0; I # XA0; nimic # XA0; încă # XA0; nu # XA0, am intra, deci # XA0; că
> și # XA0; pentru a purifica # XA0; nimic.

Și unde ești de intrare, ești secretul nostru?

DataSet.Cancel, sau ce?

în timp ce # XA0; din # XA0; propus # XA0; nimic # XA0; role. # XA0; Aruncări că # XA0; metode # XA0; în # XA0; formular # XA0; nu # XA0; podderzhivayutsya.Tak întrebarea nu este # XA0; o # XA0, simplu cum pare # XA0; unii oameni. # XA0; Poate obsnil cineva mai detaliat toate # XA0; subtilitate.
Cyrus.

> [8] Sirus # XA0; (13.09.06 15:29)
> Poate cineva obsnil mai detaliat toate # XA0; subtilitate.
Acest lucru este dificil, atâta timp cât nu a explicat în detaliu ceea ce faci.

> Nekto_Apollo # XA0; (13.09.06 13:15) [1]
> DB_Grid atașat la o masă de bază de date.

Ei bine, da, ca o baionetă la mașină.

> Trebuie să-l curățați.

> Sirus # XA0; (13.09.06 15:29) [8]
> În timp ce # XA0; din # XA0; propus # XA0; nimic # XA0; role. # XA0; Aruncări că # XA0; metode # XA0; în # XA0; formular # XA0; nu # XA0; podderzhivayutsya.Tak întrebarea nu este # XA0; o # XA0, simplu cum pare # XA0; unii oameni. # XA0; Poate obsnil cineva mai detaliat toate # XA0; subtilitate.
Cyrus.

Problema a apărut dintr-o neînțelegere a esenței organizării de lucru cu baze de date in Delphi

„Ochitstit“ grila poate fi în multe feluri, de la redeschiderea unei interogări cu un predicat

și se termină cu o simpla deconectare de la setul de date grilă
DBGrid1.DataSource.DataSet: = zero;

Principalul lucru nu am înțeles de ce grila ar trebui să fie curățate?

Când este vorba de completarea unora dintre documentele (cum ar fi facturi) „de la zero“, atunci nu este necesar pentru a curăța acest lucru pentru GRID, pur și simplu:
- o deschide o cerere de non-existente înregistrări de foraj de master (în cazul în care noul înregistrează, masa de elementul, acesta nu va avea o singură linie de înregistrare și interogarea returnează un LP gol tocmai a fost adăugat la graficul antetelor conturi), în cazul în care aveți nevoie pentru a face modificări în baza de date „privind zbura „de introducere a datelor (prin cache sau direct dintr-o dată)
- sau este necesar să se lucreze prin componentele direct din baza de date nu este conectat, și „butonul“ pentru a înregistra o parte separată a solicita modificări sau un document întreg dintr-o dată cu o înlocuire completă a conținutului vechi.

mulțumesc # XA0, pentru propusă # XA0, variante, dar toate # XA0; suferă # XA0; unul # XA0; grave # XA0; dezavantaj. Deconectarea de DataSet ei DBGRID # XA0; curat # XA0; chiar că # XA0; nu # XA0; ar trebui să # XA0; curat # XA0; (nume # XA0; câmpurile # XA0; tabel). # XA0; transformă # XA0; nu # XA0; foarte # XA0; frumos.
Cyrus.

> Sirus # XA0; (13.09.06 16:24) [12]
> Deconectați de la DataSet au DBGRID # XA0; curat # XA0; chiar că # XA0; nu # XA0; ar trebui să # XA0; curat # XA0; (nume # XA0; câmpurile # XA0; tabel). # XA0; transformă # XA0; nu # XA0; foarte # XA0; frumos.
Cyrus.

Puneți filtrul în mod evident fals și veți avea o grilă de gol cu ​​un capac. Doar aici întrebarea și de ce este tot răspunsul nu este primit.


> Apropo, # XA0; tabel # XA0; I # XA0; nimic # XA0; încă # XA0; nu # XA0, am intra, deci # XA0;
> care # XA0; și # XA0; pentru a purifica # XA0; nimic.

telepator a sugerat că este necesar pentru a anula ceea ce utilizatorul a făcut în modul de editare, pentru a posta. Din câte știu, acest lucru este exact ceea ce s-ar întâmpla.

Deoarece curățarea ochiurilor de plasă din datele - aceasta este, evident, o idee ciudată, fiecare strecurat imaginația ta ca poti.

Buna ziua.
Utilizați tabelul în memorie, pe disc. Apoi, din care stocarea unui tabel în inima bazei de date che dorește. În plus, dacă utilizați o versiune de Cervinia, vaabsche Lafayette. Cu toate acestea, se pare, există un set de date client (această traducere aproximativă :)). Opțiuni de mare. Dar curat. ), Mona redesenare dbgrid. Și de ce atât de multe cărți se află în internet? Da, în clientul inițial au cip de date CCD delta nume-de asteptare, se arată ce modificări ați făcut.