0 / 0 / 1
Регистрация: 15.07.2022
Сообщений: 70
1

Связать кнопку при выборе определенных данных в компонентах ChoiceBox

19.01.2024, 19:34. Показов 738. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, дорогие форумчане.
При выборе данных, которые берутся из БД в компонентах ChoiceBox необходимо связать кнопку, которая возьмет id из первого компонента ChoiceBox и id второго компонента и запишет в свою таблицу БД
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package org.example.myfristapp;
 
import java.net.URL;
import java.sql.*;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.ChoiceBox;
 
public class PriceController {
 
    @FXML
    private ResourceBundle resources;
 
    @FXML
    private URL location;
 
    @FXML
    private Button PriceController_Place_Patient_service;
 
    @FXML
    private ChoiceBox<String> PriceController_patient;
 
    @FXML
    private ChoiceBox<String> PriceController_price_service;
 
    @FXML
    void initialize() {
        fillChoiceBoxFromDatabase("SELECT first_name, last_name FROM patient", PriceController_patient, "first_name", "last_name");
        fillChoiceBoxFromDatabase("SELECT service_name, price FROM paidservices", PriceController_price_service, "service_name", "price");
 
    }
    private void fillChoiceBoxFromDatabase(String query, ChoiceBox<String> choiceBox, String column1, String column2) {
        try {
            DateBaseHandler dbHandler = new DateBaseHandler();
            Connection connection = dbHandler.getDbConnection();
            PreparedStatement statement = connection.prepareStatement(query);
            ResultSet resultSet = statement.executeQuery();
 
            while (resultSet.next()) {
                String value = resultSet.getString(column1) + " " + resultSet.getString(column2);
                choiceBox.getItems().add(value);
            }
 
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
Ниже прилагаю схему БД и скрин приложения
Миниатюры
Связать кнопку при выборе определенных данных в компонентах ChoiceBox   Связать кнопку при выборе определенных данных в компонентах ChoiceBox  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2024, 19:34
Ответы с готовыми решениями:

Автозаполнение элементов при выборе определенных данных
Доброго времени суток, уважаемы форумчане! Имеется таблица со следующими полями: ...

При выборе определенных данных в списках из таблицы получать нужное значение
помогите прописать формулу, есть два фильтра по всплывающим спискам, нужно прописать формулу при...

При выборе определенных пунктов ComboBox изменять видимость объекта
как сделать чтобы при выборе одного пункта ComboBox объект становился видимым, а при выборе...

Сделать видимость полей input при выборе определенных значений select
Всем привет! Подскажите как сделать видимость полей input при выборе определенных значений select....

1
0 / 0 / 1
Регистрация: 15.07.2022
Сообщений: 70
19.01.2024, 20:33  [ТС] 2
Все вопрос решен
0
19.01.2024, 20:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2024, 20:33
Помогаю со студенческими работами здесь

Иза чего при выборе определенных строк в datagridview2 их не переносит в datagridview1?
Иза чего при выборе определенных строк в datagridview2 их не переносит в datagridview1 ? foreach...

В опроснике (Word) при выборе определенных ответов показывать дополнительные вопросы
День добрый, В опроснике в Word формате необходимо при выборе определенных ответов вылезали доп....

Текстовое сообщение в форме при выборе определенных значений из двух полей со списками
Здравствуйте! Имеется база на access 2007, состоящая из одной таблицы и формы. В форме помимо...

Последовательное отображение определенных блоков редактирования информации при выборе пунктов в select
Как сделать так чтобы при выборе одного из пунктов &quot;добавить/изменить/удалить&quot; у меня появлялась...

Выделить кнопку при её выборе
Как выделить кнопку при её выборе? По умолчанию слишком бледное выделение, что сделать чтобы кнопка...

Как при выборе определенного значения, сделать так, чтобы при нажатии на кнопку переходило на соответствующую
Существует 4 формы. На главной форме есть ComboBox и кнопка. В ComboBox 3 значения. Как при выборе...

Показать кнопку при выборе записи в ListBox-е
Нужна помощь. Есть на форме два ListBoxa и Button. Изначально Button.visible:= false, как сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru