stabesh
سه شنبه 17 اسفند 1389, 14:31 عصر
با سلام
هرچه ميگردم راهي براي حل اين مشكل پيدا نميكنم اميدارم شما لطف كنيد و راهنمايي نماييد
ميخام يك فايل اكسس رو از درون يكي ديگه باز كنم طوري كه كاربر متوجه نشه دليلشم اينه كه اگر بخام فرم وگزارشات و ماژولاي اين برنامه رو به بقيه برنامه ها import كنم بيخودي حجم زياد ميشه و خيلي از برنامه ها از اين برنامه استفاده ميكنند در اصل چند تا برنامه اين طوري دارم
راه حلشو پيدا كردم ولي چند تا مشكل داره
1 وقتي در رويداد open
conInfoPath = CuurentDir & "\AssistanceApplications\Info.mdb"
Set appInfo = CreateObject("Access.Application")
'Open database in Microsoft Access window.
appInfo.OpenCurrentDatabase conInfoPath
اين كدو اجرا كنم ديگه وقتي روي كامند كليك كنن فرمو نشون نميده نمونه اول
2 اگر كدهاي بالارو منتقلش كنم در رويداد كليك كامند اگر اون فرم باز شده بسته نشه و روي فرم اول كليك كنه اون وقت همش process جديد مي سازه نمونه دوم
3 براي حل مشكل بالا يك حلقه گذاشتم تا فرم بازه اجرا بشه كه تقريبا 50% cpu رو اشغال ميكنه و سيستمو كند ميكنه نمونه سوم
كلي دنبال توابع api گشتم كه يه جوري تا وقتيكه اين فرم بازه اون برنامه متوقف بشه يا غير فعال ولي ...
با تشكر
هرچه ميگردم راهي براي حل اين مشكل پيدا نميكنم اميدارم شما لطف كنيد و راهنمايي نماييد
ميخام يك فايل اكسس رو از درون يكي ديگه باز كنم طوري كه كاربر متوجه نشه دليلشم اينه كه اگر بخام فرم وگزارشات و ماژولاي اين برنامه رو به بقيه برنامه ها import كنم بيخودي حجم زياد ميشه و خيلي از برنامه ها از اين برنامه استفاده ميكنند در اصل چند تا برنامه اين طوري دارم
راه حلشو پيدا كردم ولي چند تا مشكل داره
1 وقتي در رويداد open
conInfoPath = CuurentDir & "\AssistanceApplications\Info.mdb"
Set appInfo = CreateObject("Access.Application")
'Open database in Microsoft Access window.
appInfo.OpenCurrentDatabase conInfoPath
اين كدو اجرا كنم ديگه وقتي روي كامند كليك كنن فرمو نشون نميده نمونه اول
2 اگر كدهاي بالارو منتقلش كنم در رويداد كليك كامند اگر اون فرم باز شده بسته نشه و روي فرم اول كليك كنه اون وقت همش process جديد مي سازه نمونه دوم
3 براي حل مشكل بالا يك حلقه گذاشتم تا فرم بازه اجرا بشه كه تقريبا 50% cpu رو اشغال ميكنه و سيستمو كند ميكنه نمونه سوم
كلي دنبال توابع api گشتم كه يه جوري تا وقتيكه اين فرم بازه اون برنامه متوقف بشه يا غير فعال ولي ...
با تشكر