PDA

View Full Version : پاس دادن اطلاعات از طریق وریبل به استیمول



Fastdesign
جمعه 04 اسفند 1391, 17:25 عصر
با سلام

می خوام از روش وریبل اطلاعات را از فرم به استیمول ارسال کنم .
ابتدا تو استیمول یک وریبل به اسم date ساختم :
100417
سپس وریبل ساخته شده را به یک Text اختصاص دادم :
100418

سپس در فرم این کدها را در یک باتن نوشتم.
StiReport st = new StiReport();
st.Load("Report1.mrt");
st.Compile();
st.Dictionary.Variables["date"].Value=textBox1.Text;
st.Show();

مشکل : اگه تو TextBox1 چیزی بنویسم، تو استیمول برام نمایش داده نمیشه.

به نظر شما مشکل کجاست؟

با تشکر

Fastdesign
جمعه 04 اسفند 1391, 20:41 عصر
دوستان کسی نیست راهنمایی کنه!:متفکر::متفکر:

aslan
جمعه 04 اسفند 1391, 23:10 عصر
سلام


StiReport st = new StiReport();
st.Load("Report1.mrt");
st.Dictionary.Variables["date"].Value = textBox1.Text;

st.Compile();
// st.Design();
st.Show();

من با کدهای بالا تست کردم و جواب لازمو گرفتم

Fastdesign
شنبه 05 اسفند 1391, 07:27 صبح
نمی دونم چرا جواب نمی ده! کلافم کرده

در ضمن Text20 را به وریبل date اختصاص دادم.

راحل چیه؟

zohre66
شنبه 05 اسفند 1391, 10:51 صبح
من فکر کنم اگر جای کد کامپایلتون رو عوض کنید درست بشه بیارید بعد از کد متغیرهاتون درست مثل همون کدی که ببراتون گذاشتن

Fastdesign
شنبه 05 اسفند 1391, 12:06 عصر
حالا درست شد. مشکل این بود که کامپایل رو قبل از ارسال مقادیر نوشته بودم.

برای چی از کامپایل استفاده میشه؟ بدون کامپایل هم درست کار میکنه!