IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   ASP/ASP.NET (https://www.ircforumlari.net/asp-aspnet/)
-   -   ASP de Veritabanını Excele Aktarma (https://www.ircforumlari.net/asp-aspnet/657065-asp-de-veritabanini-excele-aktarma.html)

SeckiN 03 Aralık 2014 15:48

ASP de Veritabanını Excele Aktarma
 
ASP’de Veritabanını Excel’e Aktarma

Giriş

Veritabanı işlemleri arasında en önemli işlemlerden biri yedek almaktır. Bazende rapor halinde sunabilmek için farklı formatlara dönüştürmemiz gerekebilir.

Veritabanımızda bulunan bir tabloyu, bilgisayar kullanıcıları arasında yaygın bir şekilde kullanılan excel programı formatına aktarma işlemini yapacağız.

Database Katmanı

Öncelikle bir veritabanı oluşturuyoruz.

Database adı : veritabani1.mdb

Tablo adı : guvenlik
id - otomatik sayı -pkey
tarih - metin

Tablo:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Yazılım Katmanı

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Yazılımın Çalışma Prensibi :

1- veritabanı bağlantı adı(baglantim)

2- tablo adı değerini alan fonksiyonumuzu tanımlıyoruz.

3- eğer tabloadi değeri boş ise uyarı vermesini sağlıyoruz.

4- klasörün bulunduğu yol değerini dosyayeri değişkenine eşitliyoruz.

yazılımımızın bulunduğu klasör içerisinde, dosyalar adında boş bir klasör oluşturuyoruz.

Eğer farklı bir isim veya farklı bir konumda bulunan bir klasör seçmek isterseniz, 13.satırda bulunan "dosyalar" yerine istediğiniz yolu yazabilirsiniz.

5- tabloadi değişkenimizi kullanarak, tablomuza bağlanıyoruz.

6- tablomuzun adını excel dosyasının adı olarak tanımlıyoruz.

7- excel dosyamızı oluşturuyoruz.

8- Eğer tablo boş ise uyarı vermesini sağlıyoruz.

9- tablodaki veriler excel dosyasına aktarılıyor.

10- bağlantımızı kapatarak fonksiyonumuzu sonlandırıyoruz.

11- Herhangi bir uyarı var ise ekrana yazılmasını sağlıyoruz ve fonksiyonumuzu tablo adı belirterek çalıştırıyoruz.

Yazılımın Farklı Versiyonları :

Yazılımımız geliştirilerek, tüm tablolar için uyarlanabilir, ya da form kullanılarak bir veya birden çok tablonun seçilmesi ile işlemler gerçekleştirilebilir.

* Bu dökümanda belirtilen tüm kodlar en basit haliyle yansıtılmış ve örnek niteliği taşımaktadır.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:03.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net