Veritabanı için 65536 sınırı...

Katılım
6 Eylül 2006
Mesajlar
76
Excel Vers. ve Dili
xp türkçe
Selamlar,

Bildiğiniz üzere excel'de satır sınırı 65536. Acsess yerine veritabanı olarak excel'i kullanmayı tercih ediyorum. Muhasebe programından attığım veriler 65535 satırı geçtiğinde "özet tablo raporu"nu birden fazla sayfadan çalıştırma imkanım olur mu?

Birde çoklu birleştirme aralıkları diye seçim var özet tablo raporunda bu özelliği kullanan varsa nasıl yaptığını ve kullanım zorluluklarını kolaylıklarını öğrenmek isterim.

İyi çalışmalar,
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
1. Eğer olanağınız varsa, muhasebeden alınan verileri direkt Access'e attırın. Bu mümkün değilse verilerinizi belirli dönemlere ayırarak ayrı ayrı excel dosyalarında veya bir dosyada sayfalarda bulundurun.

2. Verileriniz ayrı Excelde ise Access'te (İngilizcelerini yazacağım ) File / Get External Data/Link Tables ile Exceldeki bu tablolarınızı Access'e taşıyın.

3.Access'e taşınan bu parçalı veri tablolarınızı Query / Create query in design mode / (gelen tabloları gösteren formu kapatın) Query/SQL Specific / Union'ı seçin SQL ile yazacağınız boş bir alan gelir.

4. Bu alana seçilecek alan adları ile hangi tablodan seçilecekse bunlar belirtilir.

Örneğin:

SELECT HESAPKODU, ADI, TUTARI, DÖNEMİ, "Sheet1"
FROM Sheet1
UNION SELECT HESAPKODU, ADI, TUTARI, DÖNEMİ, "Sheet2"
FROM Sheet2
ORDER BY DÖNEMİ;

gibi bir kod olacak. Ve her dönem için bu kodlar tekrarlanacak.

5. Bu şekilde ayrı ayrı olan tablolar tek bir tabloda alt alta listelenmiş olurlar. Buna dayanarak bir tablo daha üretiriz.

6. Bir Excel sayfasında Data / Import External Data / İmport Data'dan sorgulama ile oluşturduğumuz tabloya dayanılarak ürettiğimiz tabloyu kullanabiliriz. Adımları takip edip,Pivot Table oluştururuz.

Böylece veriler parçalı olarak Excel'de ve toplu olarak Access'te olmuş olacaklar. Ve Pivot Table bir veri kaynağından veri alacağı için kullanımı esnek olacaktır.

Küçük bir örnek ekte verilmiştir.
 
Son düzenleme:
Katılım
6 Eylül 2006
Mesajlar
76
Excel Vers. ve Dili
xp türkçe
çok teşekkür ederim sayın yurttaş. pratik bir çözüm getirmişsiniz...
 
Katılım
15 Kasım 2008
Mesajlar
1
Excel Vers. ve Dili
2003
1. Eğer olanağınız varsa, muhasebeden alınan verileri direkt Access'e attırın. Bu mümkün değilse verilerinizi belirli dönemlere ayırarak ayrı ayrı excel dosyalarında veya bir dosyada sayfalarda bulundurun.

2. Verileriniz ayrı Excelde ise Access'te (İngilizcelerini yazacağım ) File / Get External Data/Link Tables ile Exceldeki bu tablolarınızı Access'e taşıyın.

3.Access'e taşınan bu parçalı veri tablolarınızı Query / Create query in design mode / (gelen tabloları gösteren formu kapatın) Query/SQL Specific / Union'ı seçin SQL ile yazacağınız boş bir alan gelir.

4. Bu alana seçilecek alan adları ile hangi tablodan seçilecekse bunlar belirtilir.

Örneğin:

SELECT HESAPKODU, ADI, TUTARI, DÖNEMİ, "Sheet1"
FROM Sheet1
UNION SELECT HESAPKODU, ADI, TUTARI, DÖNEMİ, "Sheet2"
FROM Sheet2
ORDER BY DÖNEMİ;

gibi bir kod olacak. Ve her dönem için bu kodlar tekrarlanacak.

5. Bu şekilde ayrı ayrı olan tablolar tek bir tabloda alt alta listelenmiş olurlar. Buna dayanarak bir tablo daha üretiriz.

6. Bir Excel sayfasında Data / Import External Data / İmport Data'dan sorgulama ile oluşturduğumuz tabloya dayanılarak ürettiğimiz tabloyu kullanabiliriz. Adımları takip edip,Pivot Table oluştururuz.

Böylece veriler parçalı olarak Excel'de ve toplu olarak Access'te olmuş olacaklar. Ve Pivot Table bir veri kaynağından veri alacağı için kullanımı esnek olacaktır.

Küçük bir örnek ekte verilmiştir.

Ekteki dosyayı yenilerseniz sevinirim, indiremiyorum çünkü.
 
Katılım
26 Haziran 2006
Mesajlar
21
Herşeyi yaptım fakat bu veritabanı görünür tablolar içermiyor başlıklı hata veriyor...

İmdat
 
Üst