سلام با تشکر از اینکه زحمت کشیدید راهنمائی کردید من مطابق شکل راهنمائی های شما انجام دادم
select namecode,
max([34]) ,
max([1]) ,
max([2]) ,
max([4]) ,
max([25]))
from
( select namecode, [34] AS cesr, [1] AS lnam, [2] AS fnam, [4] AS dtav, [25] AS adrs
from testp
pivot ( max(pk_id)
for namecode in([34], [1], [2], [4], [25])
) as pppp
)
خطا میده و یا من شکل دستورات را اشتباه طراحی کردم ببیند این جدول را طوری طراحی کردن که اگر نیاز به فیلد جدیدی در مشخصات فردی بود خود کاربر بتواند تولید کند و نرم افزار به ازای فیلد تولید شده یک ادیت باکس و کمبو باکس به اینترفیس اضافه می کند من می خواهم از روی این جدول یک ویو طراحی کنم کار از 35 رکور هر کدام را از لیست باک انتخاب کرد بصورت یک رکورد نشان بدهد ستون Name بعنوان عناوین ستون ها و ستون Value بعنوان مقادیر هر رکورد نمایش داده بشود ستون "کد شناسه" در تمام گزارش ها اورد خواهد شد ولی بقیه فیلدها اختیاری باشد و براساس خواسته کاربر تغییر یابد
یعنی بشکل زیر باشد