Excel Front End į SQL Server

Tipiškas vartotojas yra patogus dirbti " Microsoft Excel" . Kodėl nepateikite savo vartotojams įrankio, kurį jie jau žino, ir pridedate prie jo ryšį į jūsų " SQL Server" aplinką. Šio metodo pranašumas yra jų Excel skaičiuoklė visada atnaujinama su dabartiniais duomenimis iš nugaros pabaigos duomenų bazės. Vartotojams būdinga duomenų įvedimas į "Excel", bet paprastai tai yra momentinių duomenų fotografavimas. Šiame straipsnyje parodysime, kaip paprasta sukonfigūruoti "Excel" skaičiuoklę su ryšiu su SQL, kurią galite pateikti savo vartotojams.

Šiame pavyzdyje mes ketiname naudoti "Adventure Works" pavyzdžių duomenų bazę, kurią "Microsoft" tiekia su "SQL Server 2008".

Sunkumas: vidutiniškai

Reikalingas laikas: 10 minučių

Čia kaip

  1. Norint įdiegti "Excel" į "SQL Server" ryšį, reikės kelios informacijos.
      • SQL Server Name - mūsų pavyzdyje SQL Server yra MTP \ SQLEXPRESS.
  2. Duomenų bazės pavadinimas - mūsų pavyzdžiu, mes naudojame AdventureWorks duomenų bazę.
  3. Lentelė arba vaizdas - mes einame po View.vIndividual Customer.
  4. Atidarykite "Excel" ir sukurkite naują darbo knygą.
  5. Spustelėkite skirtuką Duomenys. Raskite parinktį "Gauti išorinius duomenis" ir spustelėkite "Iš kitų šaltinių" ir pasirinkite "Iš SQL Server". Tai atveria "duomenų prijungimo vedlį".
  6. Užpildykite serverio vardą. Šiame pavyzdyje serverio pavadinimas yra "MTP \ SQLEXPRESS". Nustatykite prisijungimo įgaliojimus "Naudoti Windows autentifikavimą". Kita parinktis būtų naudojama, jei jūsų duomenų bazės administratorius suteikė vartotojo vardą ir slaptažodį. Spustelėkite Pirmyn. Tai atvers "duomenų prijungimo vediklį".
  7. Išskleidžiamajame laukelyje pasirinkite "Pasirinkti duomenų bazę, kurioje yra norimų duomenų", pasirinkite duomenų bazę ("Mūsų" AdventureWorks "pavyzdys). Įsitikinkite, kad pažymėtas "Prisijungimas prie konkrečios lentelės". Iš sąrašo raskite rodinį ("Pardavimai.vIndividualus klientas") iš sąrašo ir pasirinkite jį. Spustelėkite Baigti, kuriame pasirodys dialogo langas Import Data.
  1. Pažymėkite žymės langelį "Table" ir pasirinkite, kur norite įdėti duomenis (esamą darbo lapą arba naują darbalapį). Spustelėkite Gerai, kuri sukuria "Excel" sąrašą ir importuojate visą lentelę į skaičiuoklę.
  2. Išsaugokite savo skaičiuoklę ir nusiųskite ją vartotojui. Puikus dalykas, susijęs su šia technika, yra tai, kad jūsų vartotojas turi prieigą prie esamų duomenų, kai tik to reikia. Nors duomenys yra išsaugomi skaičiuoklėje, yra ryšys su SQL duomenų baze. Kartą, kai norite atnaujinti skaičiuoklę, dešiniuoju pelės klavišu spustelėkite kažkur lentelėje ir spustelėkite "Lentelė", tada - "Atnaujinti". Viskas.

Patarimai

  1. Labai svarbu, kad įsitikintumėte, ar tinkamai nustatytas vartotojas "SQL Server". Tai dažniausiai sukelia problemas naudojant šią techniką.
  2. Patikrinkite įrašų, esančių lentelėje ar peržiūroje, su kuria jūs prisijungiate, skaičių. Jei lentelėje yra milijonai įrašų, galbūt norėsite filtruoti žemyn. Paskutinis dalykas, kurį norite padaryti, yra pakabinti SQL Server.
  3. Dialogo lange "Ryšio ypatybės" yra parinktis "Atnaujinti duomenis atidarant failą". Apsvarstykite galimybę patikrinti šią parinktį. Kai ši parinktis yra pažymėta, naudotojas visada turės naują duomenų rinkinį atidarant "Excel" skaičiuoklę.
  4. Apsvarstykite galimybę naudoti "Pivot Tables", norėdami suformuoti duomenis.

Ko tau reikia