Bul Ve Değiştir Sorunu

1 2 3 4 5
01/03/2022, 13:00

Bilal Demirci

(01/03/2022, 12:53)berduş yazdı: aşağıdaki kod işinize yarayabilir ben sadece formdaki ilk 3 metin için yaptım diğerlerini de siz buna uygun yapabilirsiniz
    Me.metin1 = Replace(Me.metin1, "(tarih)", Me.Metin11)
    Me.Metin2 = Replace(Me.Metin2, "(tarih)", Me.metin22)
    Me.metin3 = Replace(Me.metin3, "(tarih)", Me.metin33)
tüm tablo otomatik olarak güncellenecekse o durumda sorgu da yapılabilir
tüm tablo güncellenecekse yukardaki yerine aşağıdaki kod kullanılabilir
xSQL = "update tablo1 set "
xAlan = "metin1=Replace(metin1, '(tarih)', Metin11), " & _
        "metin2=Replace(metin2, '(tarih)', Metin22), " & _
        "metin3=Replace(metin3, '(tarih)', Metin33), " & _
        "metin4=Replace(metin4, '(tarih)', Metin44), " & _
        "metin5=Replace(metin5, '(tarih)', Metin55), " & _
        "metin6=Replace(metin6, '(tarih)', Metin66), " & _
        "metin7=Replace(metin7, '(tarih)', Metin77), " & _
        "metin8=Replace(metin8, '(tarih)', Metin88), " & _
        "metin9=Replace(metin9, '(tarih)', Metin99), " & _
        "metin10=Replace(metin10, '(tarih)', Metin100) "
xSQL = xSQL & xAlan

CurrentDb.Execute xSQL

çalışmanızı yeniden belirttiğiniz yapıda yeniden yüklerseniz ona uygun bir çözüm önermeye çalışırız



günlerdir tıkanmıştım gerçekten
sayın berduş ve lemoncer çok tşk ederim gerçekten emeğiniz ve vakit ayırdığınız için

Me.metin1 = Replace(Me.metin1, "(tarih)", Me.Metin11)
Me.Metin2 = Replace(Me.Metin2, "(tarih)", Me.metin22)
Me.metin3 = Replace(Me.metin3, "(tarih)", Me.metin33)

tam istediğim formül harikasınız .


konuyu kapatabliriz
01/03/2022, 13:14

berduş

Rica ederim
İyi çalışmalar
01/03/2022, 13:37

Bilal Demirci

(01/03/2022, 13:14)berduş yazdı: Rica ederim
İyi çalışmalar

hocam 1 defa yapıyor şimdif arkettim ikinci defa sağdki sütünu değiştrince bidaha veri giremedim yüklenirken ve güncelleştirme sonrasına yazdım yine olmadı ilk seferde
(tablo sabit)

sorgu kaduna ne yazmam lazımordna denesem diyorum ?

(01/03/2022, 13:37)Bilal Demirci yazdı:
(01/03/2022, 13:14)berduş yazdı: Rica ederim
İyi çalışmalar

hocam 1 defa yapıyor şimdif arkettim ikinci defa sağdki sütünu değiştrince bidaha veri giremedim yüklenirken ve güncelleştirme sonrasına yazdım yine olmadı ilk seferde
(tablo sabit)

yada tabloyu eski haline getir demenin bi dormülü varmı?

(01/03/2022, 13:37)Bilal Demirci yazdı:
(01/03/2022, 13:14)berduş yazdı: Rica ederim
İyi çalışmalar

hocam 1 defa yapıyor şimdif arkettim ikinci defa sağdki sütünu değiştrince bidaha veri giremedim yüklenirken ve güncelleştirme sonrasına yazdım yine olmadı ilk seferde
(tablo sabit)

sorgu kaduna ne yazmam lazımordna denesem diyorum ?

(01/03/2022, 13:37)Bilal Demirci yazdı: [quote="berduş" pid="185220" dateline="1646129657"]
Rica ederim
İyi çalışmalar

hocam 1 defa yapıyor şimdif arkettim ikinci defa sağdki sütünu değiştrince bidaha veri giremedim yüklenirken ve güncelleştirme sonrasına yazdım yine olmadı ilk seferde
(tablo sabit)

yada tabloyu eski haline getir demenin bi dormülü varmı?

yada sorguyaparsam ne yazmam lazım?
01/03/2022, 13:47

berduş

Kodun temel mantığı içinde tarih kelimesi geçen yerleri metin kutusunda yazan tarih ile değiştirmek
Belirttiğim gibi gerçek calismanizdaki veriler ile uyumlu örnek eklerseniz yardımcı olmaya çalışırız
01/03/2022, 14:20

Bilal Demirci

yok yine olmamış ben hazırlıyorum formu birazdan atıcam hocam
01/03/2022, 14:27

Bilal Demirci

sizin formülü yaptım tam çalışıyor onda sıkıntı yok
ama tablodaki veriler hiç değişmemesi gerekiyor haliyle sorgudan yapmamız gerekiyor
formülü nasıl olmalı ?
1 2 3 4 5