lấy tên động trong query của access

uyvu

New Member
Hội viên mới
Cho mình hỏi diễn đàn ty nha:
mình có làm 5 cái query tổng hợp số liệu theo từ tháng, sau đó mình làm tiếp 1 query tổng hợp số liệu của 5 query kia.
MÌnh muốn khi mở query tổng hợp lên nó sẽ hỏi nhập vào năm và tháng, sau đó nó sẽ đi đến cột có tên giống như năm và tháng mới nhập vào để lấy dữ liệu trong 5 query kia.
câu lệnh SQL hiện tại của mình đang lấy chết tên cột, bạn nào pro chỉ giúp nha, với lại bạn nào có rành về Access, nhiệt tình giúp đỡ thì cho mình nick với, vì mình đang cặm cụi viết chương trình, mà trình độ có giới hạn nếu quá trình làm không biết thì có thể có người để hỏi

SELECT [T01 - DANH MUC VAT TU].MAVATTU, [T01 - DANH MUC VAT TU].TENVATTU, [Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab].[2011-06] AS PHELIEU, [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab].[2011-06] AS XUATTANG, [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab].[2011-06] AS XUATBAN, [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab].[2011-06] AS XUATSUA, [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab].[2011-06] AS NHAP
FROM (((([Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab] RIGHT JOIN [T01 - DANH MUC VAT TU] ON [Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab].MAVATTU = [T01 - DANH MUC VAT TU].MAVATTU) LEFT JOIN [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab].MAVATTU
ORDER BY [T01 - DANH MUC VAT TU].TENVATTU;
 
Ðề: lấy tên động trong query của access

Cho mình hỏi diễn đàn ty nha:
mình có làm 5 cái query tổng hợp số liệu theo từ tháng, sau đó mình làm tiếp 1 query tổng hợp số liệu của 5 query kia.
MÌnh muốn khi mở query tổng hợp lên nó sẽ hỏi nhập vào năm và tháng, sau đó nó sẽ đi đến cột có tên giống như năm và tháng mới nhập vào để lấy dữ liệu trong 5 query kia.
câu lệnh SQL hiện tại của mình đang lấy chết tên cột, bạn nào pro chỉ giúp nha, với lại bạn nào có rành về Access, nhiệt tình giúp đỡ thì cho mình nick với, vì mình đang cặm cụi viết chương trình, mà trình độ có giới hạn nếu quá trình làm không biết thì có thể có người để hỏi

SELECT [T01 - DANH MUC VAT TU].MAVATTU, [T01 - DANH MUC VAT TU].TENVATTU, [Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab].[2011-06] AS PHELIEU, [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab].[2011-06] AS XUATTANG, [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab].[2011-06] AS XUATBAN, [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab].[2011-06] AS XUATSUA, [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab].[2011-06] AS NHAP
FROM (((([Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab] RIGHT JOIN [T01 - DANH MUC VAT TU] ON [Q07 - TONG HOP VAT TU PHE LIEU_THEO THANG_Crosstab].MAVATTU = [T01 - DANH MUC VAT TU].MAVATTU) LEFT JOIN [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q07 - TONG HOP VAT TU XUAT BAN_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q09 - TONG HOP VAT TU NHAP_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q07 - TONG HOP VAT TU XUAT SUA_THEO THANG_Crosstab].MAVATTU) LEFT JOIN [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab] ON [T01 - DANH MUC VAT TU].MAVATTU = [Q09 - TONG HOP VAT TU TANG_THEO THANG_Crosstab].MAVATTU
ORDER BY [T01 - DANH MUC VAT TU].TENVATTU;

Gửi file lên mới có người "chỉ cho". Viết thế chỉ có "Tây" mới hiểu bạn định nói gì


P/S : Chú ý lần sau muốn hỏi gì thì phải hỏi cho rõ, tốt nhất nên đính kèm theo file
Thân
 
Ðề: lấy tên động trong query của access

ok bạn, mình tưởng viết vậy mọi người hiểu rồi chứ
mình không biết cách gởi file nên share lên mạng bạn down về nha
He quan ly Bao Hanh.mdb
query mình muốn hỏi là : Q00 - BAO CAO TONG HOP
thay vì bây giờ mình chọn cột cố định là 2011-06, thì mình có thể chọn cột động bằng cách khi mở query lên nó yêu cầu cho vào tháng năm, rồi nó sẽ tới cột đó để lấy dữ liệu

Gửi file lên mới có người "chỉ cho". Viết thế chỉ có "Tây" mới hiểu bạn định nói gì


P/S : Chú ý lần sau muốn hỏi gì thì phải hỏi cho rõ, tốt nhất nên đính kèm theo file
Thân
 
Ðề: lấy tên động trong query của access

ok bạn, mình tưởng viết vậy mọi người hiểu rồi chứ
mình không biết cách gởi file nên share lên mạng bạn down về nha
He quan ly Bao Hanh.mdb
query mình muốn hỏi là : Q00 - BAO CAO TONG HOP
thay vì bây giờ mình chọn cột cố định là 2011-06, thì mình có thể chọn cột động bằng cách khi mở query lên nó yêu cầu cho vào tháng năm, rồi nó sẽ tới cột đó để lấy dữ liệu

Trong các query làm nguồn, hãy thay trường 06-2011 bằng một Parameter chung. Khi thực hiện Run query này thì ghi đk vào parameter, không ghi cụ thể
Hy vọng ban hiểu cách làm
 
Ðề: lấy tên động trong query của access

Chắc bạn hiểu sai các query nguồn của mình rồi, vì mình mới nhập số liệu tháng 06/2011 nên chỉ có cột 2011-06 ở các query nguồn thôi, chứ đi vào thực tế thì có rất nhiểu cột ở các query nguồn : 2011-06,2011-07,2011-08,....,2012-01,2012-02,2012-03,....
Bạn đã giúp thì giúp cho chót dùm mình cái, mình gà mờ lắm, bạn có thể sửa cái soure của mình rồi up lên không ?
Nếu yêu cầu của mình hơi quá thì bạn có thể chỉ rõ ràng hơn chút nữa giúp mình với, mình không hiểu.
Bạn có nick chat hay điện thoại không, vì nhiều vấn đề không hiểu hoặc khó khăn chỗ nào thì alo ngay, chứ đưa diễn dàn này trả lời lâu quá
Cảm ơn bạn rất nhiều, mình đang ở TPHCM
Trong các query làm nguồn, hãy thay trường 06-2011 bằng một Parameter chung. Khi thực hiện Run query này thì ghi đk vào parameter, không ghi cụ thể
Hy vọng ban hiểu cách làm
 
Sửa lần cuối:
Ðề: lấy tên động trong query của access

Bạn đã giúp thì giúp cho chót dùm mình cái, mình gà mờ lắm, bạn có thể sửa cái soure của mình rồi up lên không ?
Nếu yêu cầu của mình hơi quá thì bạn có thể chỉ rõ ràng hơn chút nữa giúp mình với, mình không hiểu.
Bạn có nick chat hay điện thoại không, vì nhiều vấn đề không hiểu hoặc khó khăn chỗ nào thì alo ngay, chứ đưa diễn dàn này trả lời lâu quá
Cảm ơn bạn rất nhiều, mình đang ở TPHCM

Thực tình cũng không có thời gian nhiều. Nếu bạn ở TPHCM, có thể liên lạc qua số 0909876107. Tôi đang ở Binh Thạnh
Thân
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top