powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ДОБАВЛЕНИЕ записей в таблицу из другой табл
25 сообщений из 31, страница 1 из 2
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527579
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди помогите!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub btAdd_Click()
Me.Requery
CurrentDb.Execute "INSERT INTO Katalog SELECT * FROM Temp;"
CurrentDb.Execute "DELETE * FROM Temp;"
Me.Requery
DoCmd.Close
DoCmd.OpenForm ("Описание_границ")
End Sub


В чет дело не пойму добавление данных из Temp в Katalog осуществляется
нестабильно, то не все записи передаются, то вообще ничего.
Отключил
CurrentDb.Execute "DELETE * FROM Temp;"
в таблице Temp записи присутствуют, в полном объеме!
Почему добавление производится так странно?
Единственное что приходит на ум в Temp
порядок полей к примеру такой:
1
2
3
а в Katalog
1
3
2
4 - доп. поле.
5 - доп. поле.
Но мне казалось (ранее структура двух таблиц было идентична) что это не существенно, может ошибался?
Чем можно заменить данный код на более может длинный, но работающий
стабильнее.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527597
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предпочитаю явно прописывать из какого поля в какое добавлять.
В этов вопросе я аксесу не доверяю :)
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527637
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После добавления из Temp в Katalog записи должны идти именно в том порядке
как они были в том порядке как они были в Temp.

Если не жалко напиши строку импорта из Temp в Katalog по общему полю р1.
А я потом повторю для других полей.
Спасибо.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527645
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну типа

Insert Into tbl1 (f1, f2) select f1, f2 from tbl2
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527680
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, да сколько же раз говорить можно
CurrentDb.Execute "трампампам", dbFailOnError
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527724
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП
Тогда у него вообще ни хрена не добавится...:)

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527784
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
COOL
aII OK
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527788
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я про
Код: plaintext
1.
Insert Into tbl1 (f1, f2) select f1, f2 from tbl2
Работает чудесно!!!!
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527795
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык :)

kedzo плохого не посоветует :)
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527800
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторMe.Requery
DoCmd.Close
Это называется непереводимая игра слов.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527810
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Оффтопик
Непереводимая игра слов говоришь? Гм... Кусок из программы, доставшейся в наследие:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Private Sub realte_DblClick(Cancel As Integer)

DoCmd.OpenQuery "moutotgr", , acReadOnly
DoCmd.Close
DoCmd.Requery
 '[Forms]![форма1]![submoutotgrv].Form.Refresh
 
 'DoCmd.OpenQuery "moutotgr", , acReadOnly
 
 'Forms!Сотрудники!КодСотрудника.SetFocus
 
 'DoCmd.Close
 
 'DoCmd.Requery
 
 '[Forms]![форма1]![submoutplanv].Form.Refresh
 
 'RefreshDatabaseWindow
 
 'DoCmd.OpenForm "Форма1"
 
 'Forms!форма1.Refresh
 

DoCmd.OpenQuery "moutplan", , acReadOnly
DoCmd.Close
 'DoCmd.Requery
 
[Forms]![Форма1]![submoutotgrv].Form.Refresh
DoCmd.OpenQuery "moutotgr", , acReadOnly
 'Forms!Сотрудники!КодСотрудника.SetFocus
 
DoCmd.Close
 'DoCmd.Requery
 
[Forms]![Форма1]![submoutplanv].Form.Refresh
RefreshDatabaseWindow

DoCmd.OpenForm "Форма1"

Forms!Форма1.Refresh
End Sub
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527816
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему всеж не ВСЕГДА работает
Код: plaintext
1.
CurrentDb.Execute "INSERT INTO Katalog SELECT * FROM Temp;"

Я так понимаю - взять ВСЕ отсюда (Temp) добавить туда (Katalog)
Коротко и ясно. Но не всегда рабоает.
Может * заменить на что то типа -All- ?
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527826
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП
:))
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527831
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Лох:
Нет, это уже бред сумасшедшего. Это другой жанр.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527836
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне понравилось, такой... поток сознания....
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527843
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А че, все на макросах, как и полагается.
Стыдно признаться, но по-началу я делал похожие проги. Это было мое первое знакомство с Access в частности, и с базами данных, программированием - вообще. (если не считать раннего Бэйсика и Паскаля).
Так что вполне простительно, чего уж там. Все мы с чего-то начинали.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527846
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП + zz

ЛП, тебе это наследство не от zz досталось?
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527851
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не... Это не мое... Да к тому же в Московии я никогда не работал.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527852
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На предыдущей работе порадовал меня такой кусок кода (особенно комментарий):
Код: plaintext
1.
2.
3.
4.
Me.Requery
Me.Refresh
Me.Recalc
Me.Repaint
'От безысходности
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527854
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, это реально супер :)
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527886
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я на старой работе писал комментарии с матюками :)
и с обращениями к программисту, который потом будет этот код разбирать.
Вот он, наверное прикалывается сейчас!
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527897
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а серьезно: есть код (акс97) на строк 800-900, который выводит данные в эксель. Вот как найти нужную строку? я писал коменты типа fuck1 и т.п.

А другие как решают такую проблему?
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527900
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 kedzo:

Такие комментарии надо заключать в команды прекомпайлера:

#if female programmer
'черт побери
#else
'... твою мать
#indif
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527912
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТакие комментарии надо заключать в команды прекомпайлера:

#if female programmer
'черт побери
#else
'... твою мать
#indif
ничего не понял


я писал в нужном месте кода, чтоб потом быстро найти это место:
'fuck
потом через поиск искал это слово.
...
Рейтинг: 0 / 0
ДОБАВЛЕНИЕ записей в таблицу из другой табл
    #32527919
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Перевожу. Если тот программист, который будет это читать, является женщиной, то для него (нее) чтобы подставлялись комменты без матюков.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ДОБАВЛЕНИЕ записей в таблицу из другой табл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]