Lietojot Wild Card ierakstus programmā Access 2010
Sarežģītu darbību veikšana un nosacījumu piemērošana tabulās programmā Access nav tik vienkārša kā Excel. Daži lietotāji joprojām sajauc to ar programmu Excel, kas ir sinonīms piekļuves iespējām.
Redaktors Piezīme: šo viesu rakstu ir rakstījis Office 2010 klubs, forums, ko vada Office 2010 eksperti, kur ikviens var uzdot jautājumus un piedalīties diskusijās.
Tomēr piekļuve nodrošina relatīvo datu bāzu pārvaldības sistēmas pamatus. RDBMS nav pārpilns, un tikai iepriekšēji lietotāji var manipulēt ar datu bāzes struktūru, lai piemērotu dažādus nosacījumus, tikmēr straujais RDBMS balstītu dinamisku tīmekļa lietotņu un citu komunālo pakalpojumu pieplūdums rada arī nepieciešamību saprast relāciju datu bāzu pamatus.
Pašlaik SQL ir pirmais, apstrādājot datubāzes struktūru, lai izvilktu konkrētus datus no tabulām, bet datu bāzes iesācējiem ir jāapgūst valodas sintakse un tās pareiza lietošana. No otras puses, piekļuves svēršanas GUI saskarne nodrošina Wild Card ierakstus kā SQL WHERE komandas nomaiņu, lai viegli iegūtu specifiskus datus no datu bāzes tabulām un vaicājumiem.
Šis ieraksts demonstrēs vienkāršu Wild Card ierakstu izmantošanu. Mēs sāksim ar Wild Card nosacījumu piemērošanu esošajā datu bāzē. Piemēram, mēs esam izveidojuši nelielu veikalu pārvaldības datubāzi, kurā ir vairākas tabulas; Klients, jauni produkti, pārdošana, tālruņu numuri un personāls. Lai izņemtu datus, izmantojot Wildcard ierakstus, pārslēdzieties uz cilni Create un noklikšķiniet uz Query Design.
Tas parādīs dialoglodziņu Rādīt tabulu, kas ļauj jums pievienot tabulas. Tagad sāciet pievienot vajadzīgās tabulas logu Query Design.
Pēc pievienošanas sāciet vajadzīgās tabulas vilkšanu vaicājuma dizaina laukos.
Tagad mēs esam ieinteresēti izvilkt visus attiecīgos datus, kas atrodas datubāzes tabulās, pret produkta nosaukumu “Pepsi”. Šim nolūkam mēs vienkārši rakstīsim Wildcard ierakstu, t.i.
Tāpat kā “Pepsi”
Veicot vaicājumu, tas parādīs visu attiecīgo informāciju, kas iekļauta vaicājuma dizaina laukos, sākot no klienta ID, klienta vārda līdz darbinieka nosaukumam utt..
Lets apskatīt citu piemēru. Pieņemsim, ka mums ir jāatrod visi klienti, kuru vārdi sākas ar “G”. Lai piemērotu šo nosacījumu, mēs rakstīsim līdzīgu nosacījumu saskaņā ar Klienta vārdu kā;
Tāpat kā “G *”
Šis nosacījums ļaus piekļūt visām lauka vērtībām, kas atbilst norādītajam nosacījumam (alfabēts, skaitliskā vērtība utt.) Pirms zvaigznītes zīmes.
Veicot vaicājumu, tas parādīs visus attiecīgos datus par klientiem, kuru vārds sākas ar 'G'.
Lai izslēgtu konkrētu ierakstu / datu vērtību no vaicājuma. „Not Like” stāvoklis ir ērts. Tas izslēgs norādīto datu vērtību no ierakstiem un parāda tikai atlikušos ierakstus.
Tiks parādīti rezultāti, izņemot visus ierakstus, kuros darbinieku vārds sākas ar “L”.
Mēs esam pieskāries tikai dažiem Wild Card ierakstu piemēriem, lai izņemtu konkrētus datus no ierakstiem. Tomēr ir neskaitāmi veidi, kā iegūt konkrētus ierakstus. Izmēģiniet šos piemērus savā datu bāzē, lai izpētītu citus Wildcard ierakstu aspektus.
Tāpat kā “E #” Tas atgriezīs konkrētus datus no atlasītās tabulas, kam ir tikai divas rakstzīmes. Pirmais ir E un # norāda, ka rakstzīme ir skaitlis.
Tāpat kā “G?” tas parādīs divas rakstzīmes, ja tās ir norādītas konkrētā tabulā, sākot ar rakstzīmi “G”.
Tāpat kā “* 16” Tas atgriezīs datus, kas beidzas 16, konkrētajā tabulā.
Jūs varat arī izmēģināt visus iepriekš minētos veidus Nepatīk stāvoklis. Šī funkcionalitāte ļauj izdarīt bezgalīgus jaudīgus veidus, kā iegūt nepieciešamos datus no datu bāzes. Mēs esam izmantojuši šos nosacījumus neliela mēroga datubāzē, bet tās reālo izmantošanu var novērot, kad nodarbojas ar milzīgu datubāzi, kurai ir simtiem saistītu tabulu.
Salīdzinot datu ieguves kārtību no tabulām ar CLI balstītu SQL secina, ka Access ir daudz vieglāk. Iemesls tam ir, ka CLI (Command Line Interface) nodrošina monotoni, kas atbaida iesācējus, lai saņemtu to rokās. No otras puses, Access 2010 vienkāršais GUI izkārtojums mudina lietotāju sākt datubāzes izveidi, nepievēršoties komandu vadības labirintam un grūti saprotamajai sintaksei.