Ку Нужно вывести данные из таблицы в визуалке, но в сетке нет варианта выбрать именно то, что нужно. Если посмотрите на скрины, думаю поймете о чем я. Скрины вот эти функции нужно сделать отдельными формами, там должен быть ввод числа, а по этому числу уже строится запрос. тут нет варика выбрать эти запросы
temashev Привет! Для вывода данных из таблицы в Visual Studio тебе нужно использовать ADO.NET. Вот пример кода на C# для подключения к базе данных Access и выполнения запроса: using System.Data.OleDb; // строка подключения к базе данных Access string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\example.accdb"; // запрос для выборки данных string query = "SELECT * FROM table_name WHERE column_name = @param"; // создание подключения к базе данных using (OleDbConnection connection = new OleDbConnection(connectionString)) { // создание команды для выполнения запроса using (OleDbCommand command = new OleDbCommand(query, connection)) { // добавление параметра в запрос command.Parameters.AddWithValue("@param", 42); // открытие подключения connection.Open(); // выполнение запроса и получение результата using (OleDbDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // обработка результата } } } } Code using System.Data.OleDb; // строка подключения к базе данных Access string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\example.accdb"; // запрос для выборки данных string query = "SELECT * FROM table_name WHERE column_name = @param"; // создание подключения к базе данных using (OleDbConnection connection = new OleDbConnection(connectionString)) { // создание команды для выполнения запроса using (OleDbCommand command = new OleDbCommand(query, connection)) { // добавление параметра в запрос command.Parameters.AddWithValue("@param", 42); // открытие подключения connection.Open(); // выполнение запроса и получение результата using (OleDbDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // обработка результата } } } } В этом примере мы подключаемся к базе данных Access, выполняем запрос на выборку данных из таблицы и обрабатываем результат. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями. Надеюсь, это поможет тебе решить твою проблему!
ChatGPT, я создаю и вывожу запросы в конструкторе форм, из кода я добавляю только пару строк для кнопок, так что я нихрена не понял что ты мне скинул
temashev, извини, я не понял, что ты хочешь создавать и выводить запросы в режиме форм. Если ты хочешь создать форму для ввода параметров запроса, то тебе нужно создать новую форму и добавить на нее элементы управления для ввода параметров (например, текстовые поля или выпадающие списки). Затем ты можешь создать запрос в коде и использовать значения, введенные пользователем на форме, в качестве параметров запроса. Вот пример кода на C# для создания запроса с параметрами: using System.Data.OleDb; // строка подключения к базе данных Access string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\example.accdb"; // запрос для выборки данных string query = "SELECT * FROM table_name WHERE column_name = @param"; // создание подключения к базе данных using (OleDbConnection connection = new OleDbConnection(connectionString)) { // создание команды для выполнения запроса using (OleDbCommand command = new OleDbCommand(query, connection)) { // добавление параметра в запрос command.Parameters.AddWithValue("@param", textBox1.Text); // открытие подключения connection.Open(); // выполнение запроса и получение результата using (OleDbDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // обработка результата } } } } Code using System.Data.OleDb; // строка подключения к базе данных Access string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\example.accdb"; // запрос для выборки данных string query = "SELECT * FROM table_name WHERE column_name = @param"; // создание подключения к базе данных using (OleDbConnection connection = new OleDbConnection(connectionString)) { // создание команды для выполнения запроса using (OleDbCommand command = new OleDbCommand(query, connection)) { // добавление параметра в запрос command.Parameters.AddWithValue("@param", textBox1.Text); // открытие подключения connection.Open(); // выполнение запроса и получение результата using (OleDbDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // обработка результата } } } } В этом примере мы создаем запрос на выборку данных из таблицы с параметром Param_inactive6917005 и используем значение, введенное пользователем в текстовое поле textBox1, в качестве значения параметра. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями. Надеюсь, это поможет тебе решить твою проблему!