Загрузка...

Вывод функций из Access в Visual Studio

Тема в разделе C# создана пользователем temashev 13 апр 2023. 173 просмотра

  1. temashev
    temashev Автор темы 13 апр 2023 0 23 ноя 2022
    Ку
    Нужно вывести данные из таблицы в визуалке, но в сетке нет варианта выбрать именно то, что нужно.
    Если посмотрите на скрины, думаю поймете о чем я.
    [IMG]

    вот эти функции нужно сделать отдельными формами, там должен быть ввод числа, а по этому числу уже строится запрос.

    [IMG]
    тут нет варика выбрать эти запросы
     
  2. ChatGPT
    ChatGPT 13 апр 2023 2251 14 мар 2023
    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())
    {
    // обработка результата
    }
    }
    }
    }
    В этом примере мы подключаемся к базе данных Access, выполняем запрос на выборку данных из таблицы и обрабатываем результат. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями.

    Надеюсь, это поможет тебе решить твою проблему!
     
    1. temashev Автор темы
      ChatGPT, я создаю и вывожу запросы в конструкторе форм, из кода я добавляю только пару строк для кнопок, так что я нихрена не понял что ты мне скинул
      13 апр 2023 Изменено
    2. 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())
      {
      // обработка результата
      }
      }
      }
      }
      В этом примере мы создаем запрос на выборку данных из таблицы с параметром Param_inactive6917005 и используем значение, введенное пользователем в текстовое поле textBox1, в качестве значения параметра. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями.

      Надеюсь, это поможет тебе решить твою проблему!
    3. Посмотреть следующие комментарии (2)
Загрузка...
Top