Skip to main content

AccessTr.neT


Access De Dış Veri Alırken Makro Komutu

Access De Dış Veri Alırken Makro Komutu

Çözüldü #1
Merhabalar..
Bu Access ugulamasın da yeniyim.O yuzden ufak tefek hatta bazen çok önemli yardımlarınıza ihtiyacım var.
Access de bir form yapdım.Ve form da kayıt sırası 1-2-3 vb diye gidiyor.Dışarıdan opc server ve plc üzerinden bu belgeye bilgiler yolluyorum.Access ve veri baglantımda sorun yok.Fakat benım girecegim ilk bilgi 3 numaralı kayda girecek sonra gelen 5 numaraya mesela...Plc den gelen veri ilk olarak kayıt olan satırın numarasını degiştiriyor sonra onun içinde olan bilgiyi ekliyor.
Burda sorun bu ilk tanımlı yer otomatik sayı alanı ve ben buraya ne data yollasam da kayıt degişmiyor.
Bunu makro vb nasıl yaparız.
İyi çalışmalar
Cevapla
#2
örnek uygulamanızı eklerseniz daha kolay yardım edebiliriz ama şunu belirteyim: otomatik sayı alanları değiştirilemez diye biliyorum en azından tablo yapısı değiştirilmeden. o alanı uzun tam sayı formatında ayarlayıp alanı otomatik sayı özelliğini devre dışı bırakabilirsiniz. yalnız bu durumda o alanı belirtecek sayıyı girerken dikkatli olmalısınız
Cevapla
#3
otomatik sayıyı değiştiremezsiniz. özelliği tek olması ve değişmemesi, erine aynısının yazılmaması, sizin yapmanız gereken bir tane

Rowid

bu rowid ile işlem yapacaksınız ona bir  non crested  anahtar oluşturacaksınız. hızlı olması açısından

iki tabloda eşleşen değişiklikler için, aynı olayı içeren satırlarar aynı rowid yi taşıyacak.

nereden olursa olsun, kaç tablo olursa olsun. kodları mantıklı yazarsanız, tablolardaki rowid lere göre işlem yapar. 

mantık basit, farklı tablolarda bulunan rowid lere göre yapılacak işlemi yaptırma
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#4
(14/02/2019, 22:21)ozguryasin yazdı: otomatik sayıyı değiştiremezsiniz. özelliği tek olması ve değişmemesi, erine aynısının yazılmaması, sizin yapmanız gereken bir tane

Rowid

bu rowid ile işlem yapacaksınız ona bir  non crested  anahtar oluşturacaksınız. hızlı olması açısından

iki tabloda eşleşen değişiklikler için, aynı olayı içeren satırlarar aynı rowid yi taşıyacak.

nereden olursa olsun, kaç tablo olursa olsun. kodları mantıklı yazarsanız, tablolardaki rowid lere göre işlem yapar. 

mantık basit, farklı tablolarda bulunan rowid lere göre yapılacak işlemi yaptırma

Ekdeki dosya da kayıt no yazan yere ben opc server ile numara yolluyorum.İlk bu numaraya göre kayıt açıp ondan sonra Canlı agırlıgı 1 veye 2 olan yere plc den gelen datayı yazmak istiyorum.Kayıt bul sekmesı gibi düşündüm ilk yolladıgım data o komuttaki sayıyı belirlesin ki o canlıya ait agırlıgı plc yazsın hangi canlının agırlıgı hangısının karısmaması ıcın.Bu programla bizim sürü yü kontrol altına alacam inş.Plc ve opc sunucuları biliyorum ama Access de yenıyım.Yardım için teşekkurler
Cevapla
#5
(15/02/2019, 12:54)gokay07 yazdı: Ekdeki dosya da kayıt no yazan...
dosyanız eklenmemiş kontrol edebilir misiniz?
Cevapla
#6
Evet Bir hata oluşmuş Yeniden yüklüyorum.Teşekkurler
Ben form da kayıt bul butonu ile arama yapdıgımda arama yapıldıgında sadece rfid boyun no yazan yerdeki veriyi arayıp bulmasını istiyorum.Daha sonra benım dışardan bu satıra komut ile rakam yollamam lazım umarım anlatabılmısım.
.zip küçükbaşlar.zip (Dosya Boyutu: 212,91 KB | İndirme Sayısı: 13)
Son Düzenleme: 24/02/2019, 13:42, Düzenleyen: gokay07.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task