Ajutați la concatenarea câmpurilor din Access
De ce este necesară concatenarea
Într-o bază de date relațională Microsoft Access, în mod ideal, fiecare câmp al unui tabel trebuie să aibă un singur element de informație despre subiectul tabelului. Aceasta permite utilizatorului să caute și să sorteze un anumit câmp. De asemenea, permite dezvoltatorului să găsească câmpuri goale, de exemplu, dacă o persoană nu introduce codul poștal, ceea ce reduce erorile și facilitează actualizarea informațiilor. Concatenarea unește aceste domenii.
Informațiile care pot și ar trebui să fie concatenate
Orice pereche de unități de informații poate fi legată prin concatenare. Cele mai frecvente exemple sunt numele și adresele. De exemplu, în loc de a stoca numele complet într-un câmp, acesta ar trebui împărțit în câmpuri separate pentru numele principal, numele de mijloc, prenumele și porecla și ar trebui să fie asociat printr-o interogare când este necesar. Un alt exemplu comun este combinarea mai multor elemente ale unei adrese, stradă, oraș, stat și cod poștal, pentru a obține o adresă completă.
Terminologia concatenării
Accesul necesită o terminologie scurtă, dar specifică, astfel încât concatenarea să funcționeze corect. Simbolul principal necesar este semnul et, &. Acesta este legătura care leagă două câmpuri împreună. Orice alte informații care nu ar trebui incluse în șir, adesea spații și virgule, ar trebui să fie înconjurate de ghilimele duble, "". Folosind aceste simboluri, poate fi creat un șir care conține aproape orice informație.
Utilizați o interogare pentru a concatenarea câmpurilor
Pentru a crea un șir de adresă complet într-o interogare, utilizatorul ar trebui să scrie acest lucru în linia "Câmp" a unei coloane goale în interogarea sa din vizualizarea de proiectare: "[street] &"; "& [oraș] &"; "& [state] &"; și "& [codebook] Evident, numele real ar trebui să corespundă câmpurilor din tabel. Accesul va atribui un nume fiecărui câmp nou, dar utilizatorul îl poate modifica. Executarea interogării va da acest rezultat: stradă, oraș, stat și cod carte poștală.