﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Visual Basic  / Как в Visual Basic 6 добавить запись в существующую таблицу MS Access ? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Mon, 13 Oct 2008 19:59:35 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Как в Visual Basic 6 добавить запись в существующую таблицу MS Access ?</title><link>http://www.relib.com/forums/Topic915202-1-1.aspx</link><description>Добавь модуль в свою базу данных, предварительно создав таблицу "Календарь" с полями "Дата" (тип - дата/время) и "День" (тип - текстовый). Текст модуля:&lt;/P&gt;&lt;P&gt;Function per()&lt;/P&gt;&lt;P&gt;Dim tabl1 As Recordset 'выбранная таблица&lt;BR&gt;Dim a As Date&lt;BR&gt;Dim b As Date&lt;BR&gt;Dim c As Long&lt;BR&gt;Dim tekzap As Date&lt;BR&gt;Set tabl1 = CurrentDb.OpenRecordset("Календарь")&lt;BR&gt;a = "01.01.2007"&lt;BR&gt;b = "31.12.2007"&lt;BR&gt;c = b - a + 1&lt;BR&gt;Do Until c = 0&lt;BR&gt;tabl1.AddNew&lt;BR&gt;tabl1![Дата] = a&lt;BR&gt;tabl1.Update&lt;BR&gt;a = a + 1&lt;BR&gt;c = c - 1&lt;BR&gt;Loop&lt;BR&gt;Close&lt;BR&gt;Set tabl1 = CurrentDb.OpenRecordset("Календарь")&lt;BR&gt;a = "01.01.2007"&lt;BR&gt;b = "31.12.2007"&lt;BR&gt;c = (b - a + 1) / 7&lt;BR&gt;Do Until c = 0&lt;BR&gt;d = 0&lt;BR&gt; Do Until d = 7&lt;BR&gt; d = d + 1&lt;BR&gt; If d = 1 Then e = "пн"&lt;BR&gt; If d = 2 Then e = "вт"&lt;BR&gt; If d = 3 Then e = "ср"&lt;BR&gt; If d = 4 Then e = "чт"&lt;BR&gt; If d = 5 Then e = "пт"&lt;BR&gt; If d = 6 Then e = "сб"&lt;BR&gt; If d = 7 Then e = "вс"&lt;BR&gt; tabl1.Edit&lt;BR&gt; tabl1![День] = e&lt;BR&gt; tabl1.Update&lt;BR&gt; tabl1.MoveNext&lt;BR&gt; Loop&lt;BR&gt;a = a + 1&lt;BR&gt;c = c - 1&lt;BR&gt;Loop&lt;BR&gt;Close&lt;BR&gt;End Function&lt;/P&gt;&lt;P&gt;И посмотри, что будет. Опробована на 2007 офисе.</description><pubDate>Wed, 15 Aug 2007 17:59:30 GMT</pubDate><dc:creator>arskos</dc:creator></item><item><title>Как в Visual Basic 6 добавить запись в существующую таблицу MS Access ?</title><link>http://www.relib.com/forums/Topic915202-1-1.aspx</link><description>Здравствуйте ! Мне необходимо решить следующую задачу: допустим существует таблица MS Access 2003 c двумя напр. полями Field1 и Field2. Подскажите пожалуйста, как с помощью Visual Basic 6 добавить туда запись ?</description><pubDate>Tue, 07 Aug 2007 16:39:39 GMT</pubDate><dc:creator>Rump</dc:creator></item></channel></rss>