birinci kayıttaki formülün sonucunu ikinci kayıttaki ilgili alana yazmak mümkünmü?

Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
Değerli arkadaşlar ve sayın hocalarım.

formda birinci kayıttaki formülün sonucunu ikinci kayıttaki ilgili alana almak ikinci
kayıttaki formülün sonucunu 3. kayda 3. kaydın sonucunu 4.kayda almasını istiyorum.
ama bir türlü olmuyor Dsum fonksiyonunudenedim oda olmadı ilk kayıttaki formulün sonucunu 2. ye 2.ninkini 3.ye 3.künü 4. ye diye gitsin isyiroum bir türlü ilgili formulü yada kodu bulamadım
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sorgu içerisinde yeni bir alanda alt sorgu kullanarak istediğinizi yapabilirsiniz..:

Kod:
(select max([ilgili_alan]) from tablonuzun_ad&#305; where id<tablo.id )
gibi...
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam çalışmam ekte

hocam cevap verdiğiniz ve yardım ettiğiniz için çok teşekkür ederim.
yapmak istediğim şeyi ekte sunuyorum alt sorguyu nasıl yapcam yardım ederseniz hocam çok sevinirim
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Tam olarak hangi formdaki hangi alanlar&#305; kastetti&#287;inizi daha a&#231;&#305;k yazarsan&#305;z daha h&#305;zl&#305; yard&#305;m edilebilir. Ben bakt&#305;m &#351;ahsen, program&#305; taa ba&#351;tan &#231;&#246;zmek gerekti&#287;ini d&#252;&#351;&#252;n&#252;p vazge&#231;tim. Bir s&#252;r&#252; form var ve hangisinden bahsetti&#287;inizi &#231;&#246;zmek i&#231;in zaman ay&#305;rmak ve sizim program&#305; haz&#305;rlamadaki mant&#305;&#287;&#305;n&#305;z&#305; kavramak gerek. Siz a&#231;&#305;k a&#231;&#305;k hangi formdaki hagi alanlar&#305; kastetti&#287;inizi yazar m&#305;s&#305;n&#305;z?
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
Hocam konu &#351;&#246;yle; formlar Ana Men&#252;- Bo&#351;altma Butonuna bas&#305;n- Mevcut durum b&#246;l&#252;m&#252;ne IFO ALANINDAK&#304; 600 YAZAN DE&#286;ER bu seferin biti&#351;inde depoda kalan yak&#305;t miktar&#305;d&#305;r. kalan bu yak&#305;tla di&#287;er sefere ge&#231;in (malta-T&#220;RK&#304;YE) Kalk&#305;&#351; butonua bas&#305;n ilk seferdeki bo&#351;altma b&#246;l&#252;m&#252;ndeki kalan yak&#305;t vard&#305; ya 600 bu de&#287;er 2. Seferdeki DEPARTURE REPORT YAZAN ALANDAK&#304; 300
DE&#286;ER&#304;NDEN &#199;IKARIP SONUCU KULLANILAN ALANDAK&#304; IFO YAZANALANA YAZSIN &#304;ST&#304;YORUM
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
A&#231;&#305;lan formlar&#305;n&#305;z&#305; kal&#305;c&#305; ve tam ekran yapm&#305;&#351;s&#305;n&#305;z. Bu y&#252;zden onlar aktifken i&#351;lem yap&#305;lam&#305;yor. Oysa o formlar aktif iken veri al&#305;nabilirdi. Bu ihtimal d&#305;&#351;&#305;nda bir de de&#287;i&#351;ken atayarak bu i&#351;lemleri yapabilirsiniz. Form kapand&#305;&#287;&#305;nda silinmesin diye de&#287;i&#351;kenleri public atayabilirsiniz.

public kalanyakit as string

bo&#351;altma de&#287;erinin oldu&#287;u form kapat&#305;lmadan az &#246;nce bo&#351;altma de&#287;erini bu de&#287;i&#351;kene atay&#305;n

kalanyakit = me![bo&#351;altamade&#287;eri]

daha sonraki kalk&#305;i formuna gelince de

me![kalk&#305;&#351;taki_metin] = kalanyakit

Kullan&#305;m bu &#351;ekilde olabilir.
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hom g&#246;ndermi&#351;oldugum &#246;rnekteyapabilirmisiniz beceremedim l&#252;tfen yrd&#305;m edin


ilginizden &#246;t&#252;r&#252; sonsuz te&#351;ekk&#252;rler

kal&#305;c&#305; ve tam ekran makrosunusile bilirsiniz
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam nas&#305;l yap&#305;cam anlam&#305;m public nereye nas&#305;l yazcm?
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
ıd 1 deki formülün sonucunu ıd 2 deki alana yazamak mümkünmü

Hocam konu şöyle; formlar Ana Menü- Boşaltma Butonuna basın- Mevcut durum bölümüne IFO ALANINDAKİ 600 YAZAN DEĞER bu seferin bitişinde depoda kalan yakıt miktarıdır. kalan bu yakıtla diğer sefere geçin (malta-TÜRKİYE) Kalkış butonua basın ilk seferdeki boşaltma bölümündeki kalan yakıt vardı ya 600 bu değer 2. Seferdeki DEPARTURE REPORT YAZAN ALANDAKİ 300
DEĞERİNDEN ÇIKARIP SONUCU KULLANILAN ALANDAKİ IFO YAZANALANA YAZSIN İSTİYORUM
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
&#214;rne&#287;iniz &#252;zerinde ben hala neyin nereye aktar&#305;laca&#287;&#305;n&#305; anlamad&#305;m ki yapay&#305;m.. Malta-t&#252;rkiye demi&#351;siniz o nerede ki? EN iyisi siz kendiniz yap&#305;n. Olu&#351;turdu&#287;unuz yap&#305; i&#231;inde biz kaybolmayal&#305;m:)))

Mant&#305;k basit.. Global bir de&#287;i&#351;ken projenizin herhangibir yerinde kullan&#305;labilen ortak bir de&#287;erdir. public komutuyla b&#246;yle bir de&#287;i&#351;ken tan&#305;mlay&#305;p herhangibir form &#252;zerinden ona de&#287;er g&#246;nderiyorsunuz. Bu de&#287;er, program&#305;n&#305;z kapat&#305;lana kadar bellekte saklan&#305;yor. Daha sonra i&#351;lemi tersine i&#351;letip bu de&#287;eri istedi&#287;iniz bir a&#231;&#305;k forma yap&#305;&#351;t&#305;r&#305;yorsunuz. Mant&#305;k bu. Bunu kendiniz nerde ihtiya&#231; duyuyorsan&#305;z kullanabilirsiniz.

Kolay gelsin.
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam yapamad&#305;m yzd&#305;klar&#305;n&#305;zdan hi&#231; bi&#351;ey anlamad&#305;m kod penceresine yazd&#305;klar&#305;n&#305;z&#305; kopyalad&#305;m ama inan&#305;n hi&#231; bi&#351;ey anlamad&#305;m size g&#246;nderdi&#287;im &#246;rnekte siz bi kez yap&#305;n ne olur ben sonras&#305; anlar&#305;m

bukadar zor mu hocam ba&#287;&#305;&#351;lay&#305;n beni

yinede sagolun &#231;o te&#351;ekk&#252;r ederim
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam kay bolman&#305;za gerek yok mant&#305;k gayet basit
araban&#305;z var d&#305;r veya oldugunu farz edelim deponzda 100 lt yak&#305;t var eve gittiniz depoda 80 lt mazot kald&#305; yani 20 lt kuland&#305;n&#305;z ertesi sabah i&#351;e 80lt mazotla gittiniz depoda 60 lt mazot kald&#305; d&#305;m&#305; yani toplamda 40 lt mazot kulland&#305;n&#305;z toplam kullan&#305;lan mazot miktar&#305;n&#305; yap&#305;lan sfere baz&#305;nda toplamak istiyorum hepsi bu kadar hocam.
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
son g&#246;nderdi&#287;im eki a&#231;&#305;n hocam orda &#252;kelrinyazd&#305;g&#305; g&#246;rceksiniz orda belirttim ben yinede a&#287; olun
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Ben sizin &#246;rne&#287;iniz &#252;zerine de&#287;erleri getirdim. siz bu de&#287;erleri nereye istiyorsan&#305;z aktar&#305;n. Bu arada kodlara yazd&#305;&#287;&#305;m msgbox komutlar&#305;n&#305; silersiniz. Onlar size yol g&#246;stersin diye konuldu. Aktarmak i&#231;in koydu&#287;um d&#252;&#287;meleri de komutlar&#305;n&#305; alarak ba&#351;ka olaylarda kullanabilirsiniz. Sonu&#231;ta ana formdaki de&#287;eri al&#305;p dedi&#287;iniz forma kadar ta&#351;&#305;m&#305;&#351; olduk.
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam &#231;ok te&#351;ekk&#252;r ederim &#231;ok sag olun kusuruma bakmay&#305;n sadece &#246;&#287;renmek i&#231;in &#231;abal&#305;yorum ve sizlerin yard&#305;m&#305; bize g&#252;ven ve g&#252;&#231;kat&#305;yor &#231;ok sag olun
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocamazc&#305;k bilgi verin ne olur l&#252;tfen

hocam butona bast&#305;g&#305;mda de&#287;eratan&#305;yor bu de&#287;eri nerden al&#305;cam nereye at&#305;yor istedi&#287;im alana nas&#305;l &#231;r&#305;cam
 
Katılım
25 Mayıs 2007
Mesajlar
30
Excel Vers. ve Dili
2
hocam ok&#231;&#246;zd&#252;m lay&#305;tabi bana g&#246;re olms&#305; gerekenyerere bakt&#305;g&#305;m i&#231;in kavrayamad&#305;m &#351;imdi&#246;rd&#252;m d&#252;zenlemeye&#231;al&#305;&#351;cam &#231;okte&#351;ekk&#252;rederim &#351;ididen &#231;ok sa&#287; olun
allah raz&#305; olsun sizden
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Valla yazd&#305;&#287;&#305;m kodla ilgili 3. kez bilgi veriyorum.

1- mdemiral ad&#305;nda bir mod&#252;l olu&#351;turdum. &#304;&#231;inde sadece

public deneme as string


yaz&#305;yor. Bu da "deneme" ad&#305;nda bir de&#287;i&#351;ken olu&#351;turup bu de&#287;i&#351;keni global (her yerden kullan&#305;labilir) olarak kullanmam&#305;z&#305; sa&#287;l&#305;yor. (bu y&#252;zden mod&#252;le yazd&#305;m)

2- Sizin ana formunuzda bo&#351;altma yazan yere bast&#305;&#287;&#305;n&#305;zda a&#231;&#305;lan formdaki de&#287;eri komut129'a basarak

deneme = Me!Bo&#351;altma

komutuyla deneme de&#287;i&#351;kenine aktar&#305;yorum.sonra da

MsgBox deneme & " de&#287;eri belle&#287;e aktar&#305;ld&#305;"

komutuyla size bilgi vermesini sa&#287;l&#305;yorum. Ard&#305;ndan da

DoCmd.Close

komutuyla formu kapatt&#305;r&#305;yorum.

Bundan sonra d&#246;nd&#252;&#287;&#252;n&#252;z ana formdaki seferi se&#231;ip y&#252;klemeye bast&#305;&#287;&#305;n&#305;zda gelen formun en &#252;st&#252;ndeki "de&#287;eri al" butonuna bast&#305;&#287;&#305;n&#305;zda bu haf&#305;zaya al&#305;nan de&#287;eri hemen d&#252;&#287;menin &#252;st&#252;ndeki bo&#351; metin kutusuna aktar&#305;yorum. Bunun i&#231;in de &#351;u komutlar&#305; kullan&#305;yorum.

MsgBox deneme

de&#287;eri size g&#246;steren bir metin kutusu a&#231;t&#305;r&#305;yorum.

Me!Metin174 = deneme

form &#252;zerindeki bo&#351; metin kutusuna (yani metin174'e) deneme de&#287;i&#351;kenindeki az &#246;nce mesaj kutusuyla g&#246;sterdi&#287;im de&#287;eri g&#246;nderiyorum.


&#350;imdi burdan hareketle siz kendi i&#351;lerinizi bu y&#246;ntemle istedi&#287;iniz formlar aras&#305;nda yap&#305;n l&#252;tfen. Hayat&#305;m boyunca anlatt&#305;&#287;&#305;m her&#351;eyi t&#252;m ayr&#305;nt&#305;lar&#305;yla anlatmakla tan&#305;n&#305;n&#305;r&#305;m ve bu kadar ayr&#305;nt&#305;dan sonra hala "anlamad&#305;m" demeyin l&#252;tfen...
 
Üst