Excel Front End al SQLa Servilo

La tipa uzanto komfortas laborante en Microsoft Excel . Kial ne provizu al viaj uzantoj ilon, kiun ili jam konas kaj aldonu al ĝi konekton al via medio de SQL-servilo . La avantaĝo de ĉi tiu aliro estas ilia Excel-folio ĉiam ĝisdatigita kun la aktualaj datumoj de la malantaŭa datumbazo. Ĝi estas tipa por uzantoj meti datumojn en Excel sed kutime ĝi estas fotokapablo de la datumoj je punkto. Ĉi tiu artikolo montros al vi kiel simpla estas agordi Excel-kalkulfolion kun konekto al SQL, kiun vi povas provizi al viaj uzantoj.

En ĉi tiu ekzemplo, ni uzos la datumbazaron de la Aktivejaj Verkoj, kiujn Microsoft lanĉas kun SQL-Servilo 2008.

Malfacilaĵo: averaĝa

Tempo Postulita: 10 Minutoj

Jen kiel

  1. Vi bezonos kelkajn pecojn da informo por agordi la konekton Excel al SQL-servilo.
      • SQLa Servilo Nomo - En nia ekzemplo, la SQL-servilo estas MTP \ SQLEXPRESS.
  2. Datuma Nomo - Nia ekzemplo, ni uzas la datumaron de AdventureWorks.
  3. Tablo aŭ Vido - Ni sekvas la vidon Sales.vIndividualCustomer.
  4. Malfermu Excel kaj kreu novan libron.
  5. Alklaku la pestaña Datumoj. Loku la elekton "Get External Data" kaj alklaku "El Aliaj Fontoj" kaj elektu "El SQL-Servilo". Ĉi tio malfermas la "Data Connection Wizard".
  6. Plenigu la Servilon Nomo. En ĉi tiu ekzemplo, la servila nomo estas "MTP \ SQLEXPRESS". Agordu la Salutnajn Kreditojn por "Uzu Fenestra Aŭtentigo". La alia opcio estus uzata se via administranto de datumbazo havigis uzantnomon kaj pasvorton por via uzanto. Alklaku Sekvan. Ĉi tio alportas la "Datuman Konekton-Sorĉiston".
  7. Elektu la datumbazon ("AdventureWorks" en nia ekzemplo) de la "Elektu la datumbazon, kiu enhavas la datumon, kiun vi volas" faligi. Certiĝu "Konekti al specifa tablo" estas kontrolita. Loku la vidon ("Vendoj.VIndividualCustomer" en nia ekzemplo) el la listo kaj elektu ĝin. Alklaku Finu, kiu alportas la dialogon de Datuma Datumujo.
  1. Kontrolu la Tablon-markobutonon kaj elektu, kie vi volas meti la datumojn (ekzistantan foliumon aŭ novan foliumon). Alklaku OK, kiu kreas liston de Excel kaj importas la tutan tablon en vian foliumon.
  2. Konservu vian foliumon kaj sendu al la uzanto. Lin bela pri ĉi tiu tekniko estas, ke via uzanto havas aliron al nunaj datumoj kiam ajn ili bezonas ĝin. Dum la datumoj savas en la kalkultabelo, ekzistas ligo al la SQL-datumbazo. Ĉiam ajn vi volas refreŝigi la kalkulfolion, dekstre alklaku ie en la tablo kaj alklaku "Tablon" kaj poste "Refreski". Jen ĝi.

Konsiletoj

  1. Estas vere grava, ke vi certigu, ke la uzanto estas konvene instalinstrukciojn en SQL-servilo. Ĉi tio estas la afero, kiu kaŭzas temojn en la plej multaj kazoj uzante ĉi tiun teknikon.
  2. Kontrolu la nombro da rekordoj, kiuj estas en la tablo aŭ vido, kiun vi kunligas. Se la tablo havas milionojn da registroj, vi eble volas filtri ĉi tion. La lasta afero, kiun vi volas fari estas pendigi la SQL-servilon.
  3. En la dialogo de Propraĵoj de Konekto, ekzistas opcio nomata "Refreŝigi datumon kiam vi malfermas la dosieron". Konsideru kontrolanta ĉi tiun opcion. Kiam ĉi tiu opcio estas markita, la uzanto ĉiam havos freŝan aron da datumoj kiam malfermos la Excel-kalkulfolion.
  4. Konsideru uzi Pivot-Tabulojn por somerigi la datumojn.

Kion Vi Devas