Zu einer solchen Frage gehören bitte auch weitere (Standard-)Angaben:Wie kann ich das programmieren?
OOo Version, Betriebssystem, Datenbank-Version (Du schreibst im Bereich BASE!), hast Du ein Mehr-Benutzersystem und/oder Netzwerk?
Da Du hier anscheinend Anfänger(in) bist, noch weitere Hinweise:
dieses Forum hat eine Suchfunktion. Nutze sie, da „Lesen bildet“. Du hast hier bspw. ein/mehrere „Standardproblem(e)“ (ein Kontrollelement eines Formulars – wieder eine Annahme, das fehlt auch bei einer kompletten Frage): Wert auslesen, Wert setzen, Makro auslösen bei Ereignissen,
Ein Kontrollelement mit Werten zu setzen ist hier schon mehrfach beschrieben worden. Dazu suchst Du (Suche: oben rechts) aber besser im „Unterforum Basic“, wo Du auch Deine konkreten Nachfragen stellen solltest

Ziemlich schnell findest Du die richtigen Suchbegriffe ... threads und Autoren.
Vergiss die Datensicherung nicht! Bewährt hat sich vor Beginn von Änderungen (täglich?) eine Kopie „weg zu legen“.
Berücksichtige dabei auch, dass Code in den (zentralen) Installations-Bibliotheken nicht gesichert werden, wenn das ODB kopiert wird.
Du hast natürlich die Informationen zur StarBasic-Programmierung gelesen?
Viel Erfolg!