Yorumları: 617
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.300
Uzman
online çalışan tek bir uygulama ile bir den çok müşterinizin kendi bilgilerini görüntülemesinimi istiyorsunu öyleyse örnek bir sqlite da firma bilgileri ve bu firmanın veritabanı yolu vs. bilgileri tutulur logine göre o database bağlanır.
“Do. Or do not. There is no try.”
Yorumları: 521
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 852
Acemi
Tekrar merhabalar,
Öncelikkle anlatma yetenegimin zayifligindan dolayi herkesden özür dilerim.
Online Çalısan tek bir uygulama olacak ve de tek bir database. Bu tek database de misal 10 tane müşterinin verileri yer alacak . Programa
Müşteri kodu kullaranılarak giriş yapılacak. Ben arka planda database de her islemde bu musteri kodunu kullanacağım böylece tek bir database olmasına karşın sanki her müşteri kendi database dosyasını kullanıyormuş gibi görünecek. (verileri bu müşteri kodundan birbirinden ayırmış olacağım)
Bunlarda bir sorun yok. Mevcut masaüstünü kullanan müşterilerimin datalarınıda bu online database aktarmam gerekecek. Bunun içinde mantıklı olan sanırım bir modül ekleyip kullanıcının kendisinin aktarması.
Böyle olunca da daha önceki yazdığım sorunlar oluşabilir diye düşünüyorum.
Yorumları: 521
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 852
Acemi
02-03-2017, Saat: 15:31
(Son Düzenleme: 02-03-2017, Saat: 15:36, Düzenleyen: klavye.)
Tek veritabanı yeni hazirlayacagim unigui de kullanilacak veritabani olacak.
Mevcut masaustu kullanilanlarda herkesin veritabani mevcut. masaustundekileri uniguide kullanilmak icin birleştirecegim. uniguide kullanırken herkesin masaustundeki gibi kendi veritabanını kullanmasını istemiyorum. tek bir veritabaınında verileri birlestirmek istiyorum.
Masaustundeki en buyuk sıkıntı herkesin kendine ait veritabanı olduğu iiçin bakımı vs.. çok zor. Unigui de de her firmaya veritabanı oluşturmaya kalkarsam en küçük bir değişiklikte hepsini birden güncellemem gerekiyor. onun yerine tek bir veritabanında tum firmaları tutmak istiyorum.
Özetle mesela 300 müşterin olan bir MASAÜSTÜ programın var diyelim. Türkiyenin heryerinde 300 firma kullanıyor. ve artık müşterilerini masaüstü yerine webden kullandırtmaya karar verdiniz.
Bunun icin de unigui de bir uygulama yapayim ve tek bir database üzerinde 300 firmayı barındırayım diye düşündünüz.
Bunun için seçenekler
1- 300 firmadan tek tek mevcut datalarını istersiniz ve kendiniz yeni kuracağınız yapıdaki database e aktarırsınız.
2- bir arayüz yazıp müşterinin aktarmasını sağlarsınız.
Ben ikinci seceneği yapmayı düşünüyorum.
Yorumları: 521
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 852
Acemi
Aktarımda sorun olmaz. her tabloya kurum kodu eklenir. o alanıda primary key yapilir. tum sorgularda kurum kodu olacagi icinde ayni id numarasi olmasi sorun teskil etmez.
Tasarımla ilgili sorun yok. Sorun daha once yazdıgım iki sorunla ilgili.
"
Burada 2 sorun ortaya çıkabilir diye düşünüyorum
1- unigui upload işlemi yaparken büyük verilerde nasıl davranır ve kaynak tüketimi nasıldır?
2- Masaüstü programının verileri upload olduktan sonra unigui içinden ikinci bir baglantı açılıp bu database e bağlanılması ve verilerin tek tek aktarılması. Söylediğim 10 binlerce kayıt olayı ortaya burada çıkıyor. "
Ramazan bey hakkınızı helal edin sizide epey uğraştırdım.
Yorumları: 521
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 852
Acemi
Her müşteri farklı sehirlerde olabilir. onun icinde masaustu isi sıkıntılı olabilir. Amacım suya sabuna dokunmadan müsteriye bir hesap acmak gerisini kendisi yapmasi.