References' ten Microsoft ActiveX Data Objects X.X Library seçmelisiniz.
"Dünyayı fazla düşünme."
(29/04/2022, 13:56)berduş yazdı: önce aşağıdaki koda sahip bir sorgu oluşturun adı Cp olsun
daha sonra aşağıdaki kodu butona atayıp dener misiniz?TRANSFORM Ülke_Düzenle2.Ülke
SELECT Ülke_Düzenle2.sayı, Ülke_Düzenle2.Otel_Adı, Ülke_Düzenle2.tutar
FROM Ülke_Düzenle2
GROUP BY Ülke_Düzenle2.sayı, Ülke_Düzenle2.Otel_Adı, Ülke_Düzenle2.tutar
PIVOT Ülke_Düzenle2.Ülke;
Not: yapmaya çalıştığınız şeyi tam anlamadım ama eldeki verilere göre bu kodlar işinize yarayabilirCurrentDb.Execute "INSERT INTO Ülke_Düzenle ( sayı, Otel_Adı, Ülke_1, Ülke_2, Ülke_3, Ülke_4, Ülke_5, tutar ) " & _
"SELECT sayı, Otel_Adı,[Danimarka],[İtalya],[Belçika],[İngiltere],[Romanya],[tutar] " & _
"FROM Cp;"
DoCmd.DeleteObject acTable, "XYZ"
CurrentDb.Execute "SELECT cp.* INTO XYZ FROM cp;"