عليكم السلام ورحمة الله اسف تأخرت على الرد كثيرا هذا الكود يعمل ان شاء الله rec=0 def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec += pInterval return rec autoIncrement()
انسخ الكود هذا دون تعديل ان شاء الله يمشي الحال rec=0 def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec += pInterval return rec autoIncrement()
فيديو رائع انا بحثت كثير على هذا الشي وما لقيتا...ممكن تبعتلنا معادلة الباثيون
الله يكرمك الف الف شكر
السلام عليكم شكرا على طرحك لهذا الموضوع ولكن للأسف لم تعمل لدي
عليكم السلام ورحمة الله اسف تأخرت على الرد كثيرا هذا الكود يعمل ان شاء الله
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec += pInterval
return rec
autoIncrement()
يديو رائع انا بحثت كثير على هذا الشي وما لقيتا...ممكن تبعتلنا معادلة الباثيون
حلو بس كيف اخلي كل الحقول تساوي رقم واحد مثلا ابغاها كلها ٦٠ او كلها ١٠ كيف؟
هذه الطريقة لا تحتاج الى لغة برمجة بسيطة جدا فقط ادخال الرقم او البيان مرة واحدة في جدول البيانات بعد اختيار الحقول المطلوب ادخال الرقم فيها
اذا كنت اريد التقريب في فيلد جديد الي رقمين فقط بعد العلامه العشريه بناءا علي فيلد اخر به ارقام كثيرة بعد العلامه ما الكود المناسب
استفسار رائع أحاول ان شاء الله أعمل فيديو قصير يشرح هذه هذه الطريقة
@@khalidnajim يمكن ايضا التقريب من خلال الفيلد نفسه من اختيار Numriec ولاكن الهدف الكود لزياده المعرفه
عندما اطبق الخطوات تضهر هذا الرسالة
There was a failure during processing check the Geoprocessing Results window for details.
اذا كتبت الكود صحيح ماتظهر هذه الرسالة
انسخ الكود هذا دون تعديل ان شاء الله يمشي الحال
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec += pInterval
return rec
autoIncrement()
في حالة اضافة مجموعة من النقاط مثل هذة النقطة F2/43
اكيد في حالات كثيرة في لغة الباثيون بحاول انزلها لكم
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec += pInterval
return rec
autoIncrement()
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec += pInterval
return rec
❤ 1:38