17Jul
Sarežģītu darbību veikšana &Pieeju nosacījumu izmantošana tabulās Access nav tik vienkārši kā Excel. Daži lietotāji to joprojām satrauc ar Excel, kas ir sinonīms piekļuves iespēju mazināšanai.
redaktors Piezīme: šo viesa rakstu ir uzrakstījis Office 2010 kluss , forums, ko pārvalda Office 2010 eksperti, kur ikviens var uzdot jautājumus un piedalīties diskusijās. Tomēr
piekļuve nodrošina relāciju datu bāzes pārvaldības sistēmas pamatu. RDBMS nav pārāk daudz, un tikai iepriekš lietotāji var manipulēt ar datu bāzu struktūru, lai piemērotu dažādus nosacījumus, tikmēr strauja RDBMS balstītu dinamisko tīmekļa lietotņu un citu komunālo pakalpojumu pieplūdums arī rada briesmīgu vajadzību saprast relāciju datu bāzu pamatus.
Tagad SQL vispirms ir apstrādāt datu bāzes struktūru, lai izvilktu konkrētus datus no tabulām, bet datu bāzes iesācējiem ir jāapgūst valodas sintakse &tā pareizu izmantošanu. No otras puses, piekļuves svēršanas GUI saskarne, nodrošina Wild Card ierakstus kā SQL WHERE komandas aizstāšanu, lai viegli ekstrahētu konkrētus datus no datu bāzes tabulām &vaicājumi.
Šis ziņojums parādīs vienkāršu Wild Card ierakstu izmantošanu. Mēs sāksim izmantot Wild Card nosacījumus esošajā datu bāzē.Piemēram, esam izveidojuši nelielu veikala pārvaldības datubāzi, kurā ir vairākas tabulas; klients, jauni produkti, pārdošana, tālruņu numuri un personāls. Lai izvilktu datus, izmantojot aizstājējrakstus, pārslēdzieties uz cilni izveide un noklikšķiniet uz Query Design( Izveidot vaicājumu).
Tas parādīs dialoglodziņu Rādīt tabulas, kas ļauj jums pievienot tabulas. Tagad sākat pievienot vēlamās tabulas Query Design logā.
Kad esat pievienojis, sāk vilkt nepieciešamo tabulu laukos Query Design( Query Design).
Tagad mēs esam ieinteresēti izvilkt visus attiecīgos datus, kas atrodas datu bāzu tabulās, pret produktu nosaukumu "Pepsi".Šim nolūkam mēs vienkārši rakstīsim aizstājējzīmes ierakstu, t.i., "Like / Not Like" stāvokli, kas atrodas šajā laukā Product Name( Produkta nosaukums);
Tāpat kā "Pepsi"
Parādot vaicājumu, tas parādīs visu attiecīgo informāciju, kas iekļauta Query Design laukos, sākot no klienta ID, klienta vārda līdz darbinieku vārdam utt.
Ļauj apskatīt citu piemēru. Pieņemsim, ka mums ir jānoskaidro visi Klienti, kuru nosaukumi sākas ar "G".Lai piemērotu šo nosacījumu, mēs rakstīsim Like stāvokli klienta vārdā kā;
Tāpat kā "G *"
Šis nosacījums padarīs piekļuvi izvelk visas lauka vērtības, kas atbilst norādītajam nosacījumam( alfabēts, ciparu vērtība uc) pirms zvaigznītes zīmes.
Runājot par vaicājumu, tas parādīs visus attiecīgos klienta datus, kuru nosaukumi sākas ar "G".
No konkrētā ieraksta / datu vērtības izslēgšanas no vaicājuma."Nepatīk" stāvoklis ir noderīgs. Tas no ierakstiem izslēgs norādīto datu vērtību un uzrāda tikai atlikušos ierakstus.
Tas parādīs rezultātus, izslēdzot visus ierakstus, kur Darbinieku vārds sākas ar "L".
Mēs esam pieskāries tikai dažiem Wild Card ierakstu piemēriem, lai no ierakstiem iegūtu konkrētus datus. Tomēr ir neskaitāmi veidi, kā iegūt konkrētus ierakstus. Izmēģiniet šos piemērus savā datubāzē, lai izpētītu dažus citus Wildcard ierakstu izmērus.
Tāpat kā "E #" Tas atgriezīs konkrētus datus no izvēlētās tabulas ar tikai divām rakstzīmēm.pirmais ir E un # norāda, ka šis raksturs ir skaitlis.
Tāpat kā "G?" tas atgriezīs divas rakstzīmes, ja atrasts konkrētā tabulā, sākot ar rakstzīmi "G".
Tāpat kā "* 16" Tas atgriezīs datus, kas beidzas ar 16 konkrētajā tabulā.
Jūs varat arī izmēģināt visus iepriekšminētos veidus, kā arī , kas nav stāvoklī.Šī funkcionalitāte ietver neierobežotu jaudīgu veidu, kā iegūt vajadzīgos datus no datu bāzes. Mēs esam piemērojuši šos nosacījumus maza mēroga datubāzē, bet tā reālo lietojumu var novērot, ja jums ir darīšana ar milzīgu datu bāzi, kurai ir simtiem saistīto tabulu.
Salīdzinot datu iegūšanas no tabulām metodi ar CLI balstītu SQL, secina, ka Access ir daudz vieglāk. Iemesls tam ir CLI( komandrindas saskarne), kas rada monotoniju, kas attīra novices, lai uz viņu rokās. No otras puses, Access 2010 vienkāršais GUI izkārtojums mudina lietotāju sākt datu bāzes izveidi, neizmantojot komandu kontroles labirintus, &grūti satverams sintakse.