View Full Version : گرفتن خروجی بصورت xml
shahab_ss
چهارشنبه 16 بهمن 1387, 15:56 عصر
سلام به همه اساتید و دوستان گرامی،
محیط کار : Access 2007
سوال : آیا این امکان وجود دارد که خروجی یک کوئری از طریق کد نویسی به فرمت xml تبدیل شود ؟
در صورت مثبت بودن جواب...لطفا من را با یک نمونه مثال راهنمایی کنید.
متشکرم
nabeel
جمعه 18 بهمن 1387, 00:36 صبح
سلام دوست گرامی
بله امکان انجام اینکار وجود داره . جهت انجام اون میتونید از دستور زیر استفاده کنید
Application.ExportXML ObjectType:=acExportQuery, DataSource:="SampleQuery", DataTarget:="C:\Sample.xml"
توصیه : تا حد امکان سعی کنید همیشه عملیات انتقال رو بر مبنای یک Query به انجام برسونید
موفق باشید
taha_gh
سه شنبه 19 آبان 1388, 11:15 صبح
با سلام خدمت شما دوستان عزیز
من با همین کد ExportXML از برنامه ام خروجی می گیرم ولی یک مشکل دارم اینکه خروجی که من از برنامه ام می گیرم به صورت:
dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="???" generated="2009-11-10T11:22:21"
اما خروجی که من می خوام باید به صورت:
<hc:XmlTest xmlns:hc="???" xsi:schemaLocation="???" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
باشه.البته بقیه خروجی ایرادی نداره فقط قسمت اول ایراد داره یعنی خروجی من به صورت NoNamespace هست اما خروجی مورد نیاز باید به صورت NameSpace باشه.
el_abdollahi
دوشنبه 17 خرداد 1389, 14:24 عصر
سلام
من تازه دارم اکسس کار میکنم.
میشه بگین کد پست شماره ۲ رو چه طوری باید اجرا کنم. من یه منو با عنوان "خروجی xml" دارم که میخوام این کد رو اجرا کنه.
میشه منو راهنمایی کنید که چه طوری این کار رو انجام بدم.
ممنون
el_abdollahi
سه شنبه 18 خرداد 1389, 10:08 صبح
من سعی کردم از طریق ماکرو و اکشن runCommand این کار رو انجام بدم ولی اون تنها اجازه میده که دستور ExportXML رو از لیست اون انتخاب کنم و هنگام احرا میخواد فرم فعال رو به xml تبدیل کنه در صورتیکه من میخوام اطلاعات یک کویری رو تبدیل به XML کنم.
کسی اطلاع دیگه ای نداره؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.