﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Access / Базы данных  / пара вопросов / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 19:28:37 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: пара вопросов</title><link>http://relib.com/forums/Topic914994-20-1.aspx</link><description>А я не думаю, что переименование поля и ALETR TABLE - одна и та же операция...</description><pubDate>Fri, 27 Jul 2007 16:01:32 GMT</pubDate><dc:creator>Михайло</dc:creator></item><item><title>RE: пара вопросов</title><link>http://relib.com/forums/Topic914994-20-1.aspx</link><description>Спасибо Михайло! Не думал, что переименование полей т.е. фактически alter, будет работать так быстро. Тем не менее, интересно что же не так с импортом.&lt;br&gt;&lt;br&gt;С уважением,</description><pubDate>Fri, 27 Jul 2007 15:55:05 GMT</pubDate><dc:creator>babken76</dc:creator></item><item><title>RE: пара вопросов</title><link>http://relib.com/forums/Topic914994-20-1.aspx</link><description>1. Например, создайте запрос и откройте его посредством объекта RecordSet:&lt;br&gt;&lt;br&gt;Dim table As RecordSet&lt;br&gt;Set table=CurrentDB.OpenRecordSet("имя_запроса или имя_таблицы или команда_SQL")&lt;br&gt;&lt;br&gt;Словом, точно так же, как и с ADO/DAO...&lt;br&gt;2. После преобразования откройте таблицу и попереименовывайте названия полей. Для MS Access 2000 и выше:&lt;br&gt;&lt;br&gt;Dim bd As Database&lt;br&gt;Dim table As TableDef&lt;br&gt;Dim pole As Field&lt;br&gt;  Set bd = CurrentDb&lt;br&gt;  Set table = bd.TableDefs!FILC_DB&lt;br&gt;  For Each pole In table.Fields&lt;br&gt;    pole.Name=Replace(pole.Name,"#","")&lt;br&gt;  Next pole&lt;br&gt;</description><pubDate>Fri, 27 Jul 2007 14:16:07 GMT</pubDate><dc:creator>Михайло</dc:creator></item><item><title>RE: пара вопросов</title><link>http://relib.com/forums/Topic914994-20-1.aspx</link><description>вопрос 1: по аналогии сделал так:&lt;br&gt;[code]&lt;br&gt;Sub hgfd()&lt;br&gt;Set dbs = CurrentDb&lt;br&gt;Set rst = dbs.OpenRecordset("select * from spr")&lt;br&gt;OpenRecordsetOutput (rst)&lt;br&gt;End Sub&lt;br&gt;Sub OpenRecordsetOutput(ByVal rstOutput As Recordset)&lt;br&gt;&lt;br&gt;   ' Enumerate the specified Recordset object.&lt;br&gt;   With rstOutput&lt;br&gt;      Do While Not .EOF&lt;br&gt;         Debug.Print , .Fields(0), .Fields(1)&lt;br&gt;         .MoveNext&lt;br&gt;      Loop&lt;br&gt;   End With&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;[/code]&lt;br&gt;Странно, когда в отладчике просматриваю fields.item1.fieldsize =  &lt;Ошибочный тип данных поля&gt;. К чему бы это?&lt;br&gt;вопрос 2 остается пока открытым.&lt;br&gt;&lt;br&gt;С уважением,</description><pubDate>Fri, 27 Jul 2007 13:56:09 GMT</pubDate><dc:creator>babken76</dc:creator></item><item><title>пара вопросов</title><link>http://relib.com/forums/Topic914994-20-1.aspx</link><description>1 Как из модуля mdb выбрать данные из таблицы содержащейся в этой же БД? До этого работал с access только, как с внешним ИД, используя ADO, DAO.&lt;br&gt;&lt;br&gt;2 Необходимо импортировать данные из текстового файла с разделителями в таблицу БД. Первая строка-заголовок, в именах полей содержит точки.&lt;br&gt;Когда я импортирую  вручную (через файл-внешние данные-импорт) точки опускаются, т.е. все ок. Когда я делаю это программно:&lt;br&gt;[code]&lt;br&gt;DoCmd.TransferText acImportDelim, CurShbID, "tTab", Me.tb_path.Value &amp; "\" &amp; a, -1&lt;br&gt;[/code]&lt;br&gt;точки преобразуются в решетки (#).  Как с этим бороться?&lt;br&gt;&lt;br&gt;С уважением,&lt;br&gt;</description><pubDate>Fri, 27 Jul 2007 12:25:15 GMT</pubDate><dc:creator>babken76</dc:creator></item></channel></rss>