Soru FARKLI BİLGİSYARDAKİ EXCELL DOSYASINDAKİ DEĞİŞİKLİĞİ OTOMATİK KONTROL ETMEK MÜMKÜNMÜDÜR

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Merhaba,

ortak ağ da bulunan "VERİ GİRİŞİ" adlı excell dosyasında belirli aralıklarla veri girişine bağlı olarak değişiklikler oluyor,
5 farklı kullanıcıdan herhangibiri bu dosyayı kaydedip çıktığında, yada belirli alanlara veri girişi yaptıklarında,
ana bilgisayarda bulunan "VERİ DATA" adlı excell dosyasında bulunan makronun çalışarak, ortak ağda bulunan "VERİ GİRİŞİ" adlı excell den verileri almasını istiyorum.

ortak ağ daki dosyalar NAS üzerinde bulunuyor, ana bilgisayardaki "VERİ DATA" excelline verileri şuan manuel kopyala yapıştır ile yapıyoruz,

yani kısaca aynı ağ üzerinde bir bilgisayarda excell dosyasında değişiklik yapıldığında, başka bir bilgisayardaki excell dosyasının bunu algılamasını ve içerisindeki makroyu çalıştırmasını istiyorum, bu işlemi sadece excell kullanarak yapmak mümkünmüdür?

OFFİCE 365 kullanıyoruz
yardımcı olursanız sevinirim.
teşekkürler
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Öncelikle Network üzerinde paylaşımlı alanda ki dosyayı Paylaşıma açmalısınız.

Gözden Geçir / Kitabı Paylaş / Aynı anda birden fazla kullanıcının değişiklik ... onay kutusunu seçin.. Böylece excel dosyası read only olmayacak ve herl kullanıcı giriş yapıp kaydettiğinde dosya update olacaktır.



Gelelim Veri Data adlı dosyanın çalışma mantığına, Veri Girişi adlı dosya da hangi alana giriş yapıldığında Veri Data adlı dosya açılarak makro çalışssın istiyorsunuz ?
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Öncelikle Network üzerinde paylaşımlı alanda ki dosyayı Paylaşıma açmalısınız.

Gözden Geçir / Kitabı Paylaş / Aynı anda birden fazla kullanıcının değişiklik ... onay kutusunu seçin.. Böylece excel dosyası read only olmayacak ve herl kullanıcı giriş yapıp kaydettiğinde dosya update olacaktır.



Gelelim Veri Data adlı dosyanın çalışma mantığına, Veri Girişi adlı dosya da hangi alana giriş yapıldığında Veri Data adlı dosya açılarak makro çalışssın istiyorsunuz ?
Merhaba,
bahsettiğiniz gözden geçir / kitabı paylaş kısmında bende paylaşıma açma gibi bir seçenek yok.
Çalışma kitabının paylaşımını kaldır adında pasif bir buton var sadece.
kullanıcılara NAS üzerinden gerekli yetkileri verdiğim için dosyaya ayrı ayrı veri kaydetmede sıkıntı yok fakat,iki kullanıcı aynı anda iş yapmak isterse SALT OKUNURU olduğu için kayıt yapamıyor, beklemesi gerekiyor. eğer bu salt okunuru sorununu çözebileceğim böyle bir yol var ise çok işime yarayacak. bunu araştıracağım, yönlendirebileceğiniz bir örnek var ise sevinirim

VERİ DATA dosyasının çalışma mantığı, veri girişi dosyasında ve benzer dosyalar ile yapılan kayıtları makrolar ile o dosyalardan kendine kopyalıyor. veri tabanımız yani. sipariş, üretim, sevkiyat gibi birimlerin veri girişlerindeki veriyi çekiyor ve birleştiriyor.

veri data dan başka programlarda veri çekip rapor yapıyor

kullanıcılar veri girişi yapıp dosyayı kapatıklarında, veri datanın bundan haberi olsa ve otomatik olarak o verileri kendine yüklese.
ağ üzerinde bir bilgisayarı bu tarz işler için boşta bekletebilirim. yani tek işi bu aradaki veri akışını düzenlemek olabilir
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
246814

Bu açık değil mi?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Veri Data dosyasını her 10 dakika da bir açarak kontrollü veri aktarımı yapabilirsiniz.

orası kolay iş. Öncelikle share tarafını çözümlemelisiniz.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,362
Excel Vers. ve Dili
2019 TR
Merhaba, çalışma kitabını paylaş aktif değilse, resimdeki komutu ekleyerek kullanabilirsiniz.
246815
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
246816

Gözden Geçir sekmesi bu şekilde
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
alt + f11 yaptığınızde ekrana ne geliyor
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
246818

Dosyayı paylaşılan olarak değiştirdim, makrolar pasifleşti vba da soldaki açılır menüde sitaba tıkladığım zaman bu uyarı geliyor.

bu dosya veritabanı olacağı için, bu dosyada makro olması sorun olmayacaktır muhtemelen, başka bir excell dosyasında veritabanından veri almak için makro oluşturabilirim. bu şekilde çözülebilir sanırım veri tabanının vba dan mahrum kalması
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Dosya paylaşımı yaptığınız da VBA tarafı açılmaz. Normal yani.
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
246819

paylaşılan dosyaya çevirdiğimde bir test yaptım bu şekilde bir uyarı geldi,

yanlış anlamıyorsam aynı hücrede farklı iki kullanıcı aynı anda değişiklik yapıyor ise bu değişikliklerden sadece birini seçebiliyorum.
d2,e2,f2 yeaynı anda farklı iki kullanıcı veri girip kaydetmek istese bunlardan biri seçilecek diğeri kaybolacak sanırım.

oluşturduğumuz veri giriş formlarındaki makrolar, girilen datayı, en son dolu hücrenin 1 altındaki satıra yazıyor. ya yapıyı değiştirmem gerekecek yada başka bir yol yok ise salt okunuru olmaya devam etmeli sistem çünkü veri kaybının önüne bu şekilde geçebiliyor.

ama dediğiniz gibi dosya paylaşımlı hale dönüştü bu şekide
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
diyor ki ilgili alanlarda değişiklikler oldu hangisini kabul ediyorsunuz ?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Esasında sizin yerinizde olsam ;

bir tane access dosyasını ortak alana koyarım, bir arayüz kodlarım ve veri akışı sürekli sorunsuz olarak gider.

Excel dosyasını veritabanı olarak kullanmak risktir.
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Esasında sizin yerinizde olsam ;

bir tane access dosyasını ortak alana koyarım, bir arayüz kodlarım ve veri akışı sürekli sorunsuz olarak gider.

Excel dosyasını veritabanı olarak kullanmak risktir.
haklısınız aslında, başlarken bu denli genişleyeceğimizi tahmin etmiyorduk. önceleri excell işimizi çok rahat görüyordu, form ve kullanıcı sayısı artınca, veritabanı sorunu doğdu, veritabanına gönderilen verileri sıraya sokarak orayı yönetecek bir sisteme ihtiyac olduğu çok net
bunun için en garanti çözümün sql olduğunu duyuyorum, access de bu işi yönetebilir ise onuda araştırayım daha kolay öğrenilebilir bir sistemse onu kullanmak daha basit olur benim için.

ama kısa vadede hemen öğrenip devreye sokmak basit olmaz muhtemelen
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Veri yükünüzün ne kadar olduğu çok önemli burada.

1-10 milyon arası bir kayıt sayısından bahsediyorsanız mssql ücretsiz versiyonu gayet iyi gider.

Yok aşağısı ise mssql kurulumuna gerek yok , msaccess işinizi gayet net götürür.

Biri dosya tabanlı bir veri depolama diğeri ise veri depolama aracı. Form ve kodlama kolay bir işlem.

Kullanıcı adı ve şifreyle giriş yaptırıp hangi kullanıcının kayıt attıgını da takip ederseniz.
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Veri yükünüzün ne kadar olduğu çok önemli burada.

1-10 milyon arası bir kayıt sayısından bahsediyorsanız mssql ücretsiz versiyonu gayet iyi gider.

Yok aşağısı ise mssql kurulumuna gerek yok , msaccess işinizi gayet net götürür.

Biri dosya tabanlı bir veri depolama diğeri ise veri depolama aracı. Form ve kodlama kolay bir işlem.

Kullanıcı adı ve şifreyle giriş yaptırıp hangi kullanıcının kayıt attıgını da takip ederseniz.
şuanki tabloda 170 sütunluk bir yatay genişlik var. toplam dolu hücre sayısı 210 binlerde, yaklaşık 10 aylık veri yükü.
devamlı geliştirdiğimiz oluşturduğumuz formlarda var bu veri tabanına veri gönderen.
tahminim toplamda 500bin dolu hücreyi geçmeyecek bir yapı var.
eğer access aynı anda birçok kullanıcının aynı dosyaya veri göndermesi gibi konuları çözebiliyor ise bizim işimizi görecektir.

access de de vba gibi bir kodlama imkanı varmıdır?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
Eğer sürekli genişleyen bir yapınız var ise MSSQL e geçin öyleyse.

Excel üzerinde formları geliştirmenizi öneririm.


Access de form ve vba tarafı var evet..
 

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Eğer sürekli genişleyen bir yapınız var ise MSSQL e geçin öyleyse.

Excel üzerinde formları geliştirmenizi öneririm.


Access de form ve vba tarafı var evet..
tamam teşekkür ederim tavsiyeleriniz için, geliştirmem gerek,

peki konuyu açtığım sorunum ile ilgili bir tavsiyeniz varmıdır?
ortak ağdaki ve ortak paylaşımdaki bir dosyada değişiklik olduğunda,
ana bilgisayarda (eğer gerekiyorsa 24 saat açık kalabilir) bu değişimi anlayıp anlayıp veri almak için hazırda olan makroyu çalıştırmak istiyorum

aklıma bir yol geliyor ama nekadar mantıklı kestiremiyorum,
örneğin kullanıcı formu girip kaydete bastığında, belirlediğim bir klasöre bir notepad yada excell oluşturup oraya yeni kayıt var yazdırıp
sonrasında windows görev zamanlayıcı kullanarak o klasörde yeni oluşturulmuş bir note pad vs dosya var ise excell deki makroyu çalıştırsın gibi
 
Üst