What's new

Visual Basic Search value , pahelp

abotchiki123

Eternal Poster
Established
Joined
Aug 24, 2016
Posts
494
Reaction
96
Points
292
1692239071598.png
1692239227546.png
1692239288993.png


Guys pa help po sana pano kung mag add po ako ng function na pag nag encode ng ID NO na wala pa sa Record eh magpaPrompt na msgbox na nagsasabing wala pa sa record ung ID NO na gusto i-search. thanks po
 

Attachments

Para magdagdag ng isang function na magpo-promp ng messagebox kapag walang ID NO na nais i-search sa record, maaari mong gawin ang mga sumusunod:

1. Una, kailangan mong magdagdag ng isang function na magch-check kung ang ID NO na nais i-search ay kasama sa record. Maaaring gamitin ang isang loop para suriin ang bawat ID NO sa record. Halimbawa, ang function na ito ay maaaring tawagin na checkID:

Python:
def checkID(id_no, record):
    for item in record:
        if item['id_no'] == id_no:
            return True
    return False

2. Pagkatapos, maaaring gamitin ang checkID function na ito sa iyong pangunahing programa. Kung ang resulta ng checkID function ay False, ibig sabihin ay wala sa record ang ID NO na nais i-search. Maaari mong gamitin ang if statement upang ipakita ang messagebox na nagsasabing "Wala pa sa record ang ID NO na iyon". Halimbawa:

Python:
import tkinter as tk
from tkinter import messagebox

def searchID():
    id_no = search_entry.get()
    if not checkID(id_no, record):
        messagebox.showinfo("Search Result", "Wala pa sa record ang ID NO na iyon.")
    else:
        # Dito mo maaaring isulat ang iba pang kodigo kung nais mo magpatuloy sa pag-process ng ID NO na iyon

# Pangunahing programa
# ...
search_button = tk.Button(root, text="Search", command=searchID)
search_button.pack()
# ...

Sa kodigo na ito, ang searchID function ay tinatawag kapag pinindot ang "Search" button. Kukuhanin nito ang ID NO na nais i-search mula sa isang entry field (search_entry). Pagkatapos, itatawag nito ang checkID function para suriin kung ang ID NO ay kasama sa record. Kung hindi kasama, ipapakita nito ang messagebox na nagsasabing "Wala pa sa record ang ID NO na iyon."

Maari mong baguhin ang mensahe sa messagebox, ang pangalan ng mga variable, at iba pang bahagi ng kodigo batay sa iyong pangangailangan.
 

Similar threads

Back
Top