Crearea de cereri de update de masa - studopediya

1. În fila Proiectare, în grupul Tip interogare, faceți clic pe Actualizare.

2. Selectați câmpul de date pe care doriți să le actualizați, apoi introduceți expresia (renegocierea) privind actualizarea liniei de acest domeniu.

Upgrade Line, puteți utiliza orice expresie validă. Tabelul de mai jos oferă exemple de expresii și modificările corespunzătoare ale datelor.

În caseta de text, înlocuiți valoarea text la șirul „Vânzătorul“

În tipul "Date / Time" modifică valoarea la data "10-Aug-07"

În domeniul schimbărilor „logice“ la Nu la Da.

"IN" [InvNomer]

Adaugă linie „IN“ la partea de sus a fiecărui număr de inventar

Se multiplică valorile câmpurilor numite „Preț“ și „Cantitate“.

Creșteri în valoarea câmpului „StoimostDostavki“ cu 50 la sută.

DSUM ( "[Cantitate] * [Pret]", "ordine", „[ProductID] = ' [ProductID])

În cazul în care valoarea câmpului „ProductID“ în tabelul de curent coincide cu câmpul de valoare „ProductID“ în tabelul de „ordine“, valoarea actualizări de expresie totaluri de vânzări, să le numere ca produs al valorilor din câmpurile „Preț“ și „Cantitate“. Expresia utilizează funcția DSUM, deoarece această funcție poate efectua operațiuni cu mai multe tabele și câmpuri de masă.

Bucăți de carne (șterge) caracterele din stânga într-un text sau un șir numeric, lăsând cinci caractere drepte.

Llf (isnull ([Pret]), 0 [Pret])

Inlocuieste valoarea martor (necunoscută sau nedefinită) la zero (0) în câmpul numit „Price“.

3. În fila Design din grupul de rezultate, faceți clic pe Executare.

4. Apare un mesaj de avertizare.

Faceți clic pe butonul Da. pentru a interoga și de actualizare a datelor.

Notă. După solicitarea este posibil să observați că rezultatele sale sunt câmpuri lipsă. În cazul în care cererea conține câmpuri care nu sunt actualizate în mod implicit, aceste câmpuri nu sunt afișate în rezultatele. Să presupunem că câmpul inclus „Cod“ a celor două tabele pentru a vă asigura că randamentele de interogare și procesează înregistrarea dorită. În cazul în care „codul“ câmp nu este actualizat, acestea nu sunt afișate în aplicația de acces în rezultate.

actualizare a datelor într-un singur tabel de date de la un alt tabel

Dacă este necesar, se actualizează datele în datele unui tabel dintr-o altă amintesc următoarea regulă: tipurile de câmpul de date de intrare și de ieșire ar trebui să fie se potrivesc, sau să fie compatibile.

Mai mult decât atât, atunci când actualizarea datelor într-un singur tabel de date de pe celălalt și de a folosi tipuri de date compatibile în loc de coincizând tipuri de aplicații de date Access efectuează conversia tipurilor de date ale acestor câmpuri din tabela destinație. Ca urmare, o parte din datele din câmpurile finite pot fi tăiate (eliminate).

Procesul de actualizare a datelor într-un singur tabel de date de la celălalt constă din următoarele etape principale.

1. Creați o cerere de actualizare și adăugați tabelele sursă și destinație în interogare.

2. Se combină aceste tabele pentru câmpurile care conțin informații legate.

3. Adăugați numele finale ale câmpurilor în cerere rând câmpul de formular.

4. Adăugați numele câmpurilor originale din șirul de interogare de actualizare formular folosind următoarea sintaxă: [iskhodnaya_tablitsa] [iskhodnoe_pole] ..

Crearea și executați o interogare de actualizare

1. În fila Creare, în celălalt grup, faceți clic pe interogare.

2. În caseta de dialog Table, faceți dublu clic pe tabelele sursă și destinație pentru a le adăuga la interogare. Fiecare tabel este afișat în fereastra de interogare Design. După adăugarea de tabele, faceți clic pe butonul Închidere pentru a închide caseta de dialog Add Table.

3. Se combină tabelele de pe câmpurile care conțin informații legate. Pentru a face acest lucru, selectați un câmp într-un tabel și trageți-l în câmpul corespunzător, în al doilea tabel.

În aplicația Access creează o legătură între aceste domenii în cele două tabele, iar această relație este utilizată pentru a combina toate înregistrările aferente.

4. În fila Proiectare, în grupul Tip interogare, faceți clic pe Actualizare.

5. La masa finală, dublu-clic pe câmpul pe care doriți să o actualizați. Fiecare câmp va apărea în formularul de solicitare de câmp șir.

6. Actualizați șirul de interogare în fiecare coloană care conține un câmp finit adaugă un nume tabelă sursă și tabela sursă câmp corespunde câmpului din tabela destinație folosind următoarea sintaxă: [Table] [domeniu] .. în cazul în care numele de tabele și de câmp sunt închise în paranteze pătrate și separate printr-un punct.

Amintiți-vă că numele tabelelor și câmpurile din linia Actualizarea trebuie să fie scrise corect și trebuie să fie respectate, orice semne de punctuație în numele tabelelor sursă și câmpuri. Cu toate acestea, nu este necesar să se respecte cazul scrisorilor.

7. În fila Design din grupul de rezultate, faceți clic pe Executare.

8. Faceți clic pe Da pentru a confirma actualizarea.

articole similare