نمایش نتایج 1 تا 6 از 6

نام تاپیک: جانمایی در نقشه

  1. #1

    جانمایی در نقشه

    با سلام و احترام
    بنده در قالب برنامه اکسس که در حال حاضر در حال تهیه آن میباشم میخواهم فیلدی را ایجاد کنم که مربوط به قطعات زمینهای شرکت میباشد و میخواهم با کلیک بر روی هر قطعه ی این فیلد ،قطعه مربوطه در نقشه و پلانی که اسکن شده مشخص شود

    حالا سئوالی که دارم این هست که آیا اینکار عملی هست و چگونه

  2. #2
    کاربر دائمی آواتار saeed1234n
    تاریخ عضویت
    تیر 1390
    محل زندگی
    قرچک
    پست
    777

    نقل قول: جانمایی در نقشه

    سلام

    بله مي شه يك كارهايي كرد .


    با تشكر نادري !

  3. #3

    نقل قول: جانمایی در نقشه

    نقل قول نوشته شده توسط saeed1234n مشاهده تاپیک
    سلامبله مي شه يك كارهايي كرد .با تشكر نادري !
    با سلام لطفا کاملتر پاسخ بدهید

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: جانمایی در نقشه

    پرسش کلی و مبهم منجر به پاسخ کلی میشه

    پاسخ دقیق و کامل لازمه اش اینه که سؤال هم دقیق و معین باشه

  5. #5

    نقل قول: جانمایی در نقشه

    با سلام لطفا ملاحظه بفرمایید نمونه فایل و نمونه نقشه
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  6. #6
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: جانمایی در نقشه

    شما هر سناریویی که تصور کنین مستلزم این هست که یک ارتباط منطقی بین هر قطعه از نقشه با رکورد متناظر با اون برقرار کنین و این کار هم دستی باید انجام بشه.
    مگر اینکه نقشه توسط نرم افزاری تهیه شده باشه که خود هر قطعه رو بشه بصورت یک موجودیت باهاش کار کرد.

    ساده ترین (و سریعترین) راه بنظرم این هست که برای هر قطعه از نقشه یک تصویر هایلایت شده (یا هاشور خورده یا هر روش دیگه برای متمایز کردن) تهیه کنین و بعد از این دیگه عملیات خیلی ساده است.

    m0.png

    m1.png

    و البته میشه یک تصویر دیگه هم بسازین که فقط جزئیات قطعه مورد نظر رو نشون بده:

    z1.png

    حالا کافی هست تمام این تصاویر رو در یک فولدر بریزین و اسامی اونها رو هم بر اساس ID رکورد قطعه متناظر تعریف کنین:
    files.png

    در واقع تمام کارها خارج اکسس باید انجام بشه و کل کد مورد نیاز چند خط بیشتر نیست:
    Option Compare Database
    Option Explicit
    Private MapsFolder As String
    Private Sub Form_Open(Cancel As Integer)
    MapsFolder = CurrentProject.Path + "\Maps\"
    Me.Map.Picture = MapsFolder + "m0.png"
    End Sub
    Private Sub Lands_AfterUpdate()
    Me.Map.Picture = MapsFolder + "m" + Trim(Me.Lands) + ".png"
    End Sub
    Private Sub Zoom_Click()
    Me.Map.Picture = MapsFolder + "z" + Trim(Me.Lands) + ".png"
    End Sub
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •