|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Есть куча всего, но вот кусок в котором надо взять из второй таблицы данные соответствующие данным первой таблицы Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
P.S.: Данные в поле "Наименование" и "П_УО" равные Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 00:36 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
А зачем вам цикл, если в переменных myLP1, myLP2 окажутся только данные случайной записи? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 06:35 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Wawan2005Есть куча всего, но вот кусок в котором надо взять из второй таблицы данные соответствующие данным первой таблицы возможно вы хотели сформировать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 07:46 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Wawan2005Есть куча всего, но вот кусок в котором надо взять из второй таблицы данные соответствующие данным первой таблицы Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
P.S.: Данные в поле "Наименование" и "П_УО" равные Заранее спасибо. У Вас Me.П_УО символьное значение, а символьные значения должны заключаться в апострофы. Например Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 09:02 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Всем спасибо, я решил проблему по другому Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Может кому пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 11:15 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Wawan2005Может кому пригодится. У меня одного ощущение, что Ваван, постоянно вносит изменения в сам компилятор акцесса?... - то у него в рабочем коде появляются новые свойства элементов управления типа Visibl - сейчас вот крутое объявление переменной myLP, дающее право на использование наверное дочерних переменных myLP1 и myLP2 Или это просто острая нехватка Option Explicit ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 12:02 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Wawan2005Может кому пригодится. Кому такое пригодится? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 12:16 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Wawan2005, По-моему вы решили задачу самым неэффективным способом, который только можно придумать. При размере таблицы в десятки тысяч записей бедете ждать очень долго вместо десятых долей секунды. Зачем тут Select Case, когда лучше If подходит? Is в Case тоже не нужно использовать при равенстве. Рекордсеты закрываем. Ну и Option Explicit включите, проблем не оберетесь. Так будет гораздо быстрее работать: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 12:36 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Да, а начать правильнее будет так: Код: vbnet 1. 2. 3. 4.
Переменные библиотек лучше объявлять с названием библиотеки, т.к. такие же названия есть в других библиотеках, порядок использования определяется порядком объявления, т.е. неизвестно как в общем случае. Не используйте CurrentDb для обработки рекордсетов, в некотрых более сложных случаях могут быть ошибки, т.к. CurrentDb указывает на мгновенный снимок базы, переменная пересоздается при любом изменении структуры базы и объект, созданный с использованием CurrentDb напрямую может стать невалидным. Ну и в тексте SQL при подстановке строк нужно задваивать одинарные кавычки, иначе будет ошибка, если в названии встретится кавычка. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 12:50 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
MrShin, Ну до Ваших познаний мне ой как далеко, просто то, что я сотворил как не странно работает. А вот почему Case, так мне и нужен чистый выбор, значений шлейфа и сопротивления при Наименовании равном П_УО, Вечером попробую и Ваш вариант, вся проблема в том , что 80 % операторов, что Вы написали я в душе не чаю как работают и что делают, выдираю кусками из готовых примеров и пытаюсь подогнать под свои задачи. Но если распишите как и что делают операторы в данном куске, может поменьше буду глупостей городить?! (Желательно как для тупых, хотя почему "как"?!) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 15:22 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
А что конкретно не понятно? Оператор With rsLP нужен в основном в данном случае только для того, чтобы не писать везде rsLP внутри этого блока. Можно его убрать и везде, где метод/свойство начинаются с точки или восклицательного знака просто поставить rsLP: Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 16:34 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
MrShin, Как работает вот это Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2018, 10:07 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Это просто объявление объекта Recordset из библиотеки DAO. Вам необходимо ознакомиться с объектной моделью VBA, если вы задаете такие вопросы. Без нее ничего толкового сделать не удастся. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2018, 10:11 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
MrShin, А ссылочек путёвых не подкините, а то где не пытался читать либо сжато, либо не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2018, 23:52 |
|
Помогите с кодом
|
|||
---|---|---|---|
#18+
Да в хелпе все есть. Смотрите, например, объект Recordset, там есть свойства и методы, в описании часто приведены примеры. В сети полно примеров, если уж совсем гуглить лень, купите или скачайте книжку для начинающих. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 07:14 |
|
|
start [/forum/topic.php?fid=45&msg=39608216&tid=1611651]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 168ms |
0 / 0 |