گزینه On Change Event
زمانی که در برنامه نیاز باشد با کلیک کاربر بر روی یک دکمه، مقدار داخل یک کنترل تغییر کند، و یا فرآیندی در بانک اطلاعاتی صورت پذیرد از گزینه On Change Event استفاده می شود. برای نمونه فرض شود دو کنترل به شکل زیر در یک فرم وجود دارد و هدف آن است که با کلیک بر روی دکمه، مقدار عدد 2 در TextBox نمایش داده شود.
برای این کار باید بر روی دکمه کلیک راست نمود و سپس گزینهOn Change Event انتخاب شود.
بعد از انتخاب گزینه OnChange Event، پنجره زیر باز می شود.
در این پنجره باید کنترلی که نیاز است هنگام کلیک بر روی دکمه مقدارش تغییر کند، از لیست سمت چپ انتخاب شود. سپس یک Query باید نوشته شود که خروجی آن مقداری است که باید در کنترل مقصد ریخته شود. سپس ذخیره کرده و از پنجره خارج شوید.
با استفاده از این ابزار، برای سامانه تعریف شد که اگر بر روی دکمه کلیک شد مقدار txt1 را برابر با عدد 2 قرار دهد.
برای این کار باید بر روی دکمه کلیک راست نمود و سپس گزینهOn Change Event انتخاب شود.
بعد از انتخاب گزینه OnChange Event، پنجره زیر باز می شود.
در این پنجره باید کنترلی که نیاز است هنگام کلیک بر روی دکمه مقدارش تغییر کند، از لیست سمت چپ انتخاب شود. سپس یک Query باید نوشته شود که خروجی آن مقداری است که باید در کنترل مقصد ریخته شود. سپس ذخیره کرده و از پنجره خارج شوید.
با استفاده از این ابزار، برای سامانه تعریف شد که اگر بر روی دکمه کلیک شد مقدار txt1 را برابر با عدد 2 قرار دهد.
نکته
در صورتی که تنها نیاز باشد که فقط سامانه کاری را انجام دهد و نیازی به نمایش مقدار خروجی نباشد (رویه مقدار خروجی نداشته باشد)، باید بر روی فرم، یک کنترل از جنس Hidden ساخته شده و نام و عنوان آن را برابر با void قرار داد. سپس برایOnChange Event دکمه مورد نظر، در حالی که کنترلvoid به عنوان کنترل مقصد انتخاب شده است، Query مورد نظر نوشته شود.
در صورتی که تنها نیاز باشد که فقط سامانه کاری را انجام دهد و نیازی به نمایش مقدار خروجی نباشد (رویه مقدار خروجی نداشته باشد)، باید بر روی فرم، یک کنترل از جنس Hidden ساخته شده و نام و عنوان آن را برابر با void قرار داد. سپس برایOnChange Event دکمه مورد نظر، در حالی که کنترلvoid به عنوان کنترل مقصد انتخاب شده است، Query مورد نظر نوشته شود.