أبو هادي قام بنشر مايو 13, 2004 قام بنشر مايو 13, 2004 السلام عليكم مثال للحصول على أسماء المحطات/الطرفيات لشبكة Windows 2000 Server . يحتاج لملف net.exe وعادة يتواجد على C:\WINDOWS\system32 ويتم حفظه ومساره في جدول Path التابع للمثال . تحياتي . OnLineMachines.rar 1
zakwan قام بنشر مايو 17, 2004 قام بنشر مايو 17, 2004 اولا اخي ابو هادي كنت منشغل منذ فتره عن هذا المنتدى الغالي وعند دخولي اليوم ورأيت انك اصبحت مشرفا لم اتفاجئ مع انني كنت اعتقد نيل الاشراف من زمان لما تحمله من معلومات . ولو انها متأخره ولكن الف مبروك وتقبل صادق التهاني . بالنسبه لموضوعك اشكرك على هذا الموضوع لأنني بحاجه اليه وسأقوم حاليا بتجربته واوافيك بما حصل معي وشكراً.
محمد طاهر عرفه قام بنشر مايو 25, 2004 قام بنشر مايو 25, 2004 بدا لي من اسم الملف أنه خاص ب ويندوز 98 كعميل جربت تجربة مبدأية ، و لم أحصل علي النتيجة ، و توقف الاكسيس سأجرب ثانية بعد بعض التظبيط فى الجهاز سؤال ، هل استنتاج أنه معد فقط ل 98 سليم ، أم يمكن التجربة مع اكس بي ؟
أبو هادي قام بنشر مايو 26, 2004 الكاتب قام بنشر مايو 26, 2004 (معدل) السلام عليكم أخي محمد .. أضف السطر If TextLine = "" Then Exit Do كما هو موضح بالكود التالي وجرب مرة أخرى بأي إصدار للوندوز . Do While Not EOF(1) Line Input #1, TextLine If TextLine = "" Then Exit Do Pos = InStr(1, TextLine, "\\") If Pos > 0 Then With rst .AddNew !ServerName = RTrim(Mid(TextLine, 3, 20)) !Remarks = RTrim(Mid(TextLine, 24, 50)) .Update End With End If Loop تحياتي . تم تعديل مايو 26, 2004 بواسطه أبو هادي
محمد طاهر عرفه قام بنشر مايو 27, 2004 قام بنشر مايو 27, 2004 كان يوجد خطأ لدي فى التطبيق و هو الاشارة الي ملف net.exe الخاص ب 98 فى جدول ال path بينما أنا فى اكس بي و بتعديل القيمة الي نفس المسار الي الملف الخاص بالاكس بي ظهرت النتيجة سليمة فى ملف النص المسمي MACLIST و لكن الكود يعمل بنجاح و يعطي أسماء الاجهزة ووصفها فى ملف النص و لا تظهر بالنموذج استدراك : و باعادة الكود الي اصله قبل التعديل الاخير ، يعطي النتيجة سليمة (y) ملاحظة بسيطة أنه عند التشغيل للنموذج لاول مرة أعطاني فقط بعض الاجهزة ( عدد 5 فقط من اجمالي يقارب المائة ) ، و لكن بتشغيل النموذج ثانية اعطي كل الاجهزة المفتوحة و لكن لم يحدث ذلك ثانية عند التجربة لمرات لاحقة ، و أعطي النتيجة سليمة من أول مرة كود ممتاز جدا ، مع الشكر و التحية
أبو هادي قام بنشر مايو 27, 2004 الكاتب قام بنشر مايو 27, 2004 (معدل) السلام عليكم شكرا جزيلا لك أخي محمد طاهر على جهودك المتواصلة . لقد قمت بتصحيح الكود حتى يتفادى التوقف لتشغيله أول مرة . طبعا تم تعديله على جهازي الخاص وبالطبع لن أستطيع أن أجربه حتى السبت ، ولكن يبدو لي أنه الآن سيعمل بدون مشاكل أن شاء الله . Sub GetServerNames() Dim dbs As Database Dim rst As Recordset Dim NetPath As String Dim DbsPath As String Dim Pos As Integer Dim PathLen As Integer Dim RetVal Dim FS As Object Dim NewFile As Object Dim Count As Long Dim TextLine As String Dim Ct As String On Error Resume Next Ct = """" Set dbs = CurrentDb Set rst = dbs.OpenRecordset("Path", dbOpenSnapshot) NetPath = rst!Path rst.Close Pos = InStr(1, NetPath, "Net.exe") If Pos > 0 Then NetPath = Left(NetPath, Pos - 2) End If PathLen = Len(dbs.Name) For Pos = PathLen To 2 Step -1 If Mid(dbs.Name, Pos, 1) = "\" Then DbsPath = Left(dbs.Name, Pos - 1) ChDrive Left(DbsPath, 1) ChDir DbsPath Exit For End If Next Pos Kill DbsPath & "\OnLineMachines.bat" Set FS = CreateObject("Scripting.FileSystemObject") Set NewFile = FS.CreateTextFile(DbsPath & "\OnLineMachines.bat", True) NewFile.WriteLine (NetPath & "\NET VIEW /NETWORK > " & Ct & CurDir & "\OnLineMachines.txt" & Ct) NewFile.Close RetVal = Shell("OnLineMachines.bat", vbHide) Set FS = Application.FileSearch With FS .LookIn = DbsPath .FileName = "OnLineMachines.txt" Do: Loop Until .Execute > 0 End With Open "OnLineMachines.txt" For Input As #1 DoCmd.RunSQL ("DELETE ServerNames.* FROM ServerNames;") Set rst = dbs.OpenRecordset("ServerNames", dbOpenDynaset) Do While Not EOF(1) Line Input #1, TextLine Pos = InStr(1, TextLine, "\\") If Pos > 0 Then With rst .AddNew !ServerName = RTrim(Mid(TextLine, 3, 20)) !Remarks = RTrim(Mid(TextLine, 24, 50)) .Update End With End If Loop Close #1 rst.Close Set dbs = Nothing Kill DbsPath & "\OnLineMachines.bat" Kill DbsPath & "\OnLineMachines.txt" End Sub تحياتي . تم تعديل مايو 29, 2004 بواسطه أبو هادي
الدكتور خضر الرجبي قام بنشر مارس 16, 2005 قام بنشر مارس 16, 2005 مواضيع متفرقة 1) 07/03/2005 ضياع قاعدة بيانات ، كيف يمكن استعادتها 2) 13/02/2005 باركود بالأكسيس 3) 10/02/2005 معلومات عن حجم الحقول الرقمية 4) 20/01/2005 كيف أعمل قوائم وشريط أدوات 5) 08/01/2005 اريد عمل menubar فى الاكسس 6) 31/12/2004 مشكلة في عرض النموذج على أجهزة أخرى 7) 19/12/2004 برنامج على شاشة 17 تم نقله الى شاشة 15 8) 24/11/2004 تمكين المستخدم من تغيير خلفية النموذج 9) 17/11/2004 الان بإمكانك تغيير شكل نماذج الاكسس 10) 19/10/2004 مشكلة في إختفاء البرنامج 11) 02/10/2004 ربط الاكسس بالسكنر 12) 31/08/2004 كيف أقوم بإخفاء خلفية برنامج أكسس نهائيا 13) 28/08/2004 أجعل البرنامج يشتغل عند تشغيل جهاز الكمبيوتر 14) 10/08/2004 دمج المراسلات 15) 26/07/2004 أزرار بنص وصورة 16) 10/07/2004 ( شريط الأدوات لا يظهر ) 17) 06/07/2004 برنامج لإدارة كبائن تلفونات في السعودية 18) 23/05/2004 | شاشة انتظار افتتاحية شبيهة بشاشة XP 19) 18/05/2004 عمل شاشة افتتاحية للبرنامج تعمل عند تشغيلة 20) 13/05/2004 الحصول على أسماء المحطات للشبكات 21) 16/04/2004 أدراج الرموز الكيميائيه في البرنامج 22) 23/02/2004 ما هو الAdd-ins وأين يوجد 23) 12/01/2004 برنامج Advanced-SQL-Code-Collection 24) 11/01/2004 قمت بحذف جدول من قاعدتك عن طريق الخطأ 25) 05/01/2004 غير قادر على إنشاء بيانات MDE 26) 17/07/2003 حساب معدل الدوران للصنف
الردود الموصى بها