Member 11774405 Ответов: 1

Как вставить данные в одну таблицу из двух разных форм в VB.NET-что?


Таблица 1 база данных есть поля, удостоверение личности,НСЖ,МН,адрес,amnt,диск.

Теперь форма 1 вставьте свои данные в таблицу 1 (cnm.mn,addr)
и когда форма 2 вставила свои данные в таблицу 1(amnt,диск), то в это время эти данные будут добавлены в форму 1 ввода данных в ms access.

поэтому, когда form1 вставляет данные в базу данных таблицы 1, например id =1, cnm=abc, mn=123,addr=xyz,amnt=,disc=.

затем amnt и значение диска вставляются после вставки данных формы 2 в таблицу 1.
например, id =1, cnm=abc, mn=123,addr=xyz,amnt=1000,disc=100.

Что я уже пробовал:

Я пытаюсь вставить две формы данных в одну таблицу базы данных MS Access. Если кто-нибудь знает его запросы, то, пожалуйста, помогите мне.

Предположим, что форма 1 имеет имя клиента,мобильный телефон,адрес, а форма 2-сумму,скидку клиента, имя которого добавлено в форму 1.

Таблица 1 база данных есть поля, удостоверение личности,НСЖ,МН,адрес,amnt,диск.

Теперь форма 1 вставьте свои данные в таблицу 1 (cnm.mn,addr)
и когда форма 2 вставила свои данные в таблицу 1(amnt,диск), то в это время эти данные будут добавлены в форму 1 ввода данных в ms access.

поэтому, когда form1 вставляет данные в базу данных таблицы 1, например id =1, cnm=abc, mn=123,addr=xyz,amnt=,disc=.

затем amnt и значение диска вставляются после вставки данных формы 2 в таблицу 1.
например, id =1, cnm=abc, mn=123,addr=xyz,amnt=1000,disc=100.

Richard MacCutchan

Соберите данные из обеих форм (зачем вам две?), а затем добавьте информацию в базу данных.

1 Ответов

Рейтинг:
2

kanangandhi

public static class GLOBALVARS
    {
        public static DataTable dt;

    }


if (GLOBALVARS.dt.Columns.Count == 0)
         {
             GLOBALVARS.dt.Columns.Add("id");
             GLOBALVARS.dt.Columns.Add("cnm");
             GLOBALVARS.dt.Columns.Add("addr");
             GLOBALVARS.dt.Columns.Add("disc");
         }

         DataRow dr = GLOBALVARS.dt.NewRow();

         dr["id"] = 1;
         dr["cnm"] = "abc";
         dr["addr"] = "xyz";
         dr["disc"] = 100;

         GLOBALVARS.dt.Rows.Add(dr);


Теперь сохраните данные в таблицу.