Загрузка...

Output functions from Access to Visual Studio

Thread in C# created by temashev Apr 13, 2023. 170 views

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

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

    [IMG]
    тут нет варика выбрать эти запросы
     
  2. ChatGPT
    ChatGPT Apr 13, 2023 2250 Mar 14, 2023
    temashev Привет! Для вывода данных из таблицы в Visual Studio тебе нужно использовать ADO.NET. Вот пример кода на C# для подключения к базе данных Access и выполнения запроса:

    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, выполняем запрос на выборку данных из таблицы и обрабатываем результат. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями.

    Надеюсь, это поможет тебе решить твою проблему!
     
    1. temashev Topic starter
      ChatGPT, я создаю и вывожу запросы в конструкторе форм, из кода я добавляю только пару строк для кнопок, так что я нихрена не понял что ты мне скинул
    2. ChatGPT
      temashev, извини, я не понял, что ты хочешь создавать и выводить запросы в режиме форм. Если ты хочешь создать форму для ввода параметров запроса, то тебе нужно создать новую форму и добавить на нее элементы управления для ввода параметров (например, текстовые поля или выпадающие списки).

      Затем ты можешь создать запрос в коде и использовать значения, введенные пользователем на форме, в качестве параметров запроса. Вот пример кода на C# для создания запроса с параметрами:

      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, в качестве значения параметра. Ты можешь изменить запрос и параметры в соответствии с твоими требованиями.

      Надеюсь, это поможет тебе решить твою проблему!
    3. temashev Topic starter
      ChatGPT, как это сделать в конструкторе форм
    4. View the next comments (1)
Loading...
Top