Access - Exe çalışması
#1
Merhaba arkadaşlar;

Geçen günlerde Sayın Madmax'in EXE ile Access kontrolü örneğinden sonra aklıma değişik bir yol geldi ve denedim. Direkt EXE ile Access i açtırmak ama Access dosyasını içine gömerek yani diğer örnekteki gibi yanında değil. Elbette bu örnekte de içinden çıkarıyor Access'i ama istediğimiz yere ve istediğimiz şekilde. Setup paketi gibi düşünmeyin bunda kısayol oluşturmak yoktur. Çok farklıdır..
Ben bu örnekte macro güvenlik ayarlarıyla uğraşmadım zira bu konuda tek bildiğim yöntem registry ayarlarıyla oynamak ama bunu yapmak istemedim. İsteyen sorumluluğu üzerine alır ve oynar. Bir deneyin, daha sonra üstünde konuşabilriiz.. Wink
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#2
Hocam elinize sağlık. Çok ilgi çekici bir çalışma olmuş.
Bunun convert programını yapsanız zengin olursunuz.

Sorularım olacak.

1. Bu programın haricinde bağımsız çalışan veri girişi yapabilen vt ler için yapılabilirmi?

2. Program mdb dosyasını windowsa açıyor, kayıt yapıldıktan sonra tekrar yaptığım kayıtlar exe'ye sıkıştırılıyormu? (madde 2'nin gerçekleşmesi durumunda)

teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#3
Sevgili Berkant tebrik ederim.. Müthiş bir buluşa(!) imza atmışsın.. Eek Dediğin gibi bu çalışman geliştirilebilir de..

MADMAX'ın dediği gibi her açılışta exe içinden çıktığı için kayıt yapamama sıkıntısı var ama bu durumu kolayca alışılabilecek bir kaç yöntem uygulayabiliriz sanırım..

Açıklamalarını heyecanla bekliyorum Berkant.. Tebrikler.. Müthiş bir şey bu hazırladığın.. Access, Exe olur mu sorusuna cevap olmuş bir yerde.. Wink



  Alıntı
Bu mesajı beğenenler:
#4
Teşekkürler sayın Berkant Öztürk
MADMAX dediği gibi veri girişi yapıla bilen örneklerinizi beklicez...Radar



  Alıntı
Bu mesajı beğenenler:
#5
(23-06-2009, 12:43)MADMAX demiş ki: Hocam elinize sağlık. Çok ilgi çekici bir çalışma olmuş.
Bunun convert programını yapsanız zengin olursunuz.

Sorularım olacak.

1. Bu programın haricinde bağımsız çalışan veri girişi yapabilen vt ler için yapılabilirmi?

2. Program mdb dosyasını windowsa açıyor, kayıt yapıldıktan sonra tekrar yaptığım kayıtlar exe'ye sıkıştırılıyormu? (madde 2'nin gerçekleşmesi durumunda)

teşekkürler.

Teşekkür ederim..

1. sorunuza cevap arıyalım;

Öncelikle gönderdiğim örneği unutun, vt kullanan herhangi bir prg düşünün. Bilinen bişey, mesela Netsis muhasebe prg si ya da bizim GTB kodbankası prgsi. Bizim prg hem Sql server hem de mdb kullanıyor. Netsis Sql server kullanıyor. Access için yapılan uygulamalarda ise tabloları ayrı VT de tutun diyoruz. Demek istediğim verilerin bulunacağı vt sistemi ne olursa olsun dışarda olmalı.
Verdiğim mevcut örneğe göre ne yapılması gerekir? Ya yine içindeki Access uygulaması gibi Sql Server bağlantılı olacak ya da tabloların bulunduğu VT ayrıca bir yere konulacak ve içindeki Front End uygulama ile bağlantısı sağlanacak. Back End vt mizin ya da tabloların bulunduğu diyelim mevcudiyetine göre yenisi exe içinden çıkarılcak ya da kalacak ama arayüz bulunan Front End uygulamamız her seferinde yeniden oluşabilir, bunda hiç bir sakınca yoktur.

Ayrıca uygulama uzantısını değiştirirsek ve bunu da yine MSACCESS.EXE ile açtırırsak program çok daha hoş olacaktır..

Diğer konuya gelirsek;

Üzerinde veri değişkliği yapılmış Vt nin tekrar EXE içine gömülmesi bence ciddi karışık bir olay. Aklıma gelen yol ise exe merge uygulamalarıyla çeşitli varyasyonlar düşünülebilir ama düşünmesi bile bana karışık geliyor Wink


Ve dostum sevgili Taruz, teşekkür ederim. Senin yaptığın ince çalışmaların yanında bunun lafı bile olmaz bence..

Sayın Amadeus size de çok teşekkür ederim..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#6
Sayın Berkant Öztürk,

Siz biraz daha profesyonel düşünüyorsunuz. Bence mdb den exe olayı biraz daha alt kademe kullanıcılara hitap ediyor. Sizin gibi profesyonellerin böyle bir uygulamaya ihtiyacı yok. Siz bunları zaten VB'de yapıyorsunuz. Bu işe yeni başlayanlar ve biraz ilerletenler yaptıkları vt'nin exe haline gelmesini istiyor.

Bence sizin yaptığınız exe kendinisini temp klasörüne çıkartsa daha sonra kapanırken tekrar paketlese (repack) olay bitmiş olacak. Hem mdb görünmemiş olacak hemde veri depolama gerçekleşecek.

Öte yandan böyle bir uygulama kusursuz olarak çalışsa bile bu sefer access kurulu olmayan bir sistemde program çalışmayacak. Bunun içinde exe ye runtime da gömmeniz gerekecek.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access - Exe Çalışması 3 beab05 17 14.952 30-11-2011, 10:48
Son Mesaj: MirzaKatar
  Access - Exe Çalışması 2 beab05 9 7.455 19-04-2010, 14:42
Son Mesaj: beab05

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi