String funcții și utilizarea lor

Dacă [Name] = "Alexey", rezultatul este 7

* Ei bine, nu este o funcție, ci un operator. Dar acesta este cel mai rapid mod de a combina siruri de caractere. În baza de date de pe computer în acest scop, puteți utiliza și operatorul "ampersand" (), iar în aplicația Access - numai semnul plus (+).

Pentru a demonstra constructorul de expresii, deschizându-l din proprietatea Date într-o formă sau vizualizare. Utilizați una dintre următoarele variante, în funcție de baza de date pe care o utilizați pe computerul dvs. sau pe aplicația web de acces.

Rulați constructorul de expresii în baza de date a calculatorului

Deschideți baza de date de pe computer (fișier ACCDB).

Dacă zona de navigație nu este încă deschisă, deschideți-o cu F11.

Dacă aveți deja anumite forme, faceți clic pe acesta în zona de navigare cu butonul drept al mouse-ului și selectați Modul de aranjare. Dacă nu aveți încă formulare, în fila Creare, faceți clic pe Formular.

Faceți clic cu butonul din dreapta pe câmpul de text din formular, apoi faceți clic pe Proprietăți.

În pagina Proprietăți, faceți clic pe Toate> Date. apoi faceți clic pe butonul Build din partea dreaptă a câmpului Data property.

În secțiunea Elemente de expresie, extindeți funcția Nod și selectați Funcțiile încorporate.

În secțiunea Valori de expresie, selectați funcțiile care vă interesează și citiți scurta lor descriere în partea inferioară a constructorului de expresii.

Notă: Nu toate aceste funcții sunt disponibile în orice context. Accesul filtrează automat lista în funcție de context.

Rularea constructorului de expresii în aplicația Web Access

Deschideți aplicația web din Access. Dacă vizualizați în browser, faceți clic pe Opțiuni> Configurare în Acces.

Faceți clic pe tabelul din coloana din stânga, apoi în partea dreaptă a listei de tabele, selectați vizualizarea.

Faceți clic pe Editați. faceți clic pe caseta text, apoi faceți clic pe butonul Date. care va apărea lângă acest câmp.

Faceți clic pe butonul Construiți din partea dreaptă a listei derulante Data.

În secțiunea Elemente de expresie, extindeți funcția Nod și selectați Funcțiile încorporate.

În secțiunea Valori de expresie, selectați funcțiile care vă interesează și citiți scurta lor descriere în partea inferioară a constructorului de expresii.

Combinarea funcțiilor de text pentru o mai mare flexibilitate

Uneori, de fiecare dată când este apelată o funcție de șir, trebuie să reevaluezi argumentele numerice. De exemplu, funcția Stânga are un șir și un număr, ca aici: = Stânga ([Număr de serie], 2). Dacă aveți mereu doar primele două caractere ale unei linii, dar uneori numărul diferit de caractere pentru elementele diferite este diferit. În loc să specificați unic numărul de caractere, acesta poate fi calculat utilizând altă funcție.

Mai jos sunt exemple de numere de serie, fiecare dintre acestea având o cratimă, dar în poziții diferite.

Să presupunem că doriți să obțineți partea stângă a numerelor (înainte de cratimă) și apoi de fiecare dată când trebuie să calculați unde se află. Iată un fel:

În loc să introduceți numere ca al doilea argument al funcției Stânga, cablați funcția InStr. care returnează poziția cratimă într-un format numeric. Din aceasta, 1 această valoare este scăzută și veți obține numărul corespunzător de caractere pentru revenirea funcției stânga. În primul rând, dar cu un pic de experimentare, puteți combina două sau mai multe expresii pentru a obține rezultatele de care aveți nevoie pare puțin complicat.

Pentru mai multe informații despre utilizarea funcțiilor de șir, consultați Utilizarea funcțiilor de șir în interogările SQL din Access.







Articole similare

Trimiteți-le prietenilor: