|
фильр флажками
|
|||
---|---|---|---|
#18+
Форумчане, сделал общий фильтр к которому подвязал все списки и флажки, но появилась проблема со флажками Private Sub FilterForm() Dim strFilter As String strFilter = "True" If Form.Recordset.EOF Then Me.FilterOn = False Form.Dirty = False If Me.Napr_no = True Then strFilter = strFilter & " and [kVili25kV] Like ""НЕТ""" If Me.Napr_yes = True Then strFilter = strFilter & " and [kVili25kV] Like ""ДА""" If Me.Napr_case = True Then strFilter = strFilter & " and [kVili25kV] Like ""null""" If Me.Napr_all = True Then strFilter = strFilter & "" Me.Filter = strFilter Me.FilterOn = True End Sub Выдает ошибку и не хочет фильтровать. Получается мне нужно 4 позиции: ДА,НЕТ,пусто,все ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:26 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
1. Like без * это =. 2. Как поле может быть одновременно ("НЕТ" И "ДА" И "null")? Может, ИЛИ? 3. А "null" - это так в поле и прописано, как текст? 4. Да и по поводу "НЕТ" и "ДА".... Что-то странное... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:35 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Поле kVili25kV - это логическое (Boolean) поле таблицы Access? В этом случае оно не может быть Null. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:38 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, по сути да, да и нет, не смогут быть одновременно это ясно, в этом случае если будут выбраны два флажка то записей не будет. Я разделил флажки для другой цели, чтобы иметь возможность выбирать нет и пусто, или да и пусто, но т.к. это было бы большим нагромождением условий, то сделал 4 флажка, так будет удобней, поверьте) null, это незаполненное поле. И поле kVili25kV, не логическое, т.е. не Boolean ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:43 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, чтобы иметь возможность выбирать нет и пусто, или да и пустоНо это все равно ИЛИ (OR), но не И (AND). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:46 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, это будет значение И, но получается у меня так, что есть общий фильтр и он вызывается для каждого элемента формы. strFilter это общий фильтр, вызываемый для всех элементов ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:48 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisanэто будет значение ИОх.... Еще и значение.... Даже не логическая операция... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 16:58 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, Логическая операция. В любом случае вопрос был в синтаксисе кода)) почему не получается применить переменную общего фильтра и условие для него) для флажка ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 19:00 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisannull, это незаполненное поле. И поле kVili25kV, не логическое, т.е. не BooleanВ таком случае условие должно быть таким Код: vbnet 1.
RetvisanЯ разделил флажки для другой цели, чтобы иметь возможность выбирать нет и пусто, или да и пустоВ таком случае условия должны быть такими Код: vbnet 1.
, где "<значение>" либо "ДА", либо "НЕТ" (неужели, действительно, так и записано в таблице???). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 19:21 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, https://yadi.sk/d/f4jhDwdAqYWdz , вот база, там сделал все флажки, вроде как. посмотрите, если хотите) быть может я вас заблуждение ввожу) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 20:11 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Ой, нет, у меня accdb не откроется.((( Максимум в 2003-м могу посмотреть, если переделаете в формат 2003-го. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 20:15 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, задумка другая, как прописать условие и переменную общего фильтра одновременно? и все не надо делать никаких двойных условий.Если делать двойные условия, то у меня будет переключателей больше, раз,два я не смогу фиьтровать данные вместе со списками, которые я уже добавил в общий фильтр ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 21:35 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Ага, скачала. Посмотрю попозже, бегло взглянула - удивилась.))) Попробую распутать Ваши критерии, прямо в базе. Выложу результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 21:37 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__MichelleRetvisan, Ага, скачала. Посмотрю попозже, бегло взглянула - удивилась.))) Попробую распутать Ваши критерии, прямо в базе. Выложу результат.*-* ** ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 21:51 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, спасибо, если что, тот кусочек кода, который я выложил сюда в тему, не вставлен, ибо если я его заменяю в общем фильтре, то потом редактор уже не открывается))) не знаю почему, просто экссесс зависает) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 22:05 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
В общем, так. У меня тоже на Вашей базе при попытке сохранить или перейти из режима конструктора в режим формы вываливается Access. Но все же удалось часть кода изменить и проверить работу. Все получается. Изменения покажу здесь, так как базу пересохранить не удается. Вместо этого фрагмента Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
сделала этот Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
На мой взгляд, эти критерии теперь работают. Проверьте, пожалуйста, у себя. По критерию для напряжения мне пока не ясно, чем отличается "Не важно" от "Все". Когда объясните, попробую и этот критерий сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2016, 23:03 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, это да, у меня и до этого в принципе работали списки(в плане фильтрации у меня не было к ним нареканий, выдавали данные, что нужны), у меня самой большой трабл с флажками, у меня не получается задать для флажков strFilter, как я пытался это сделать приведено выше, в самом начале темы) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 08:50 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, Вот какой код теперь, ваш код для списков работает) я попытялся переделать для флажков, но косяк сохраняется, выдает ошибку Private Sub FilterForm() Dim strFilter As String strFilter = "True" If Form.Recordset.EOF Then Me.FilterOn = False Form.Dirty = False Me.Filter = strFilter If Not IsNull(LVybor) Then strFilter = strFilter & " AND [L]=""" & LVybor & """" If Not IsNull(NVybor) Then strFilter = strFilter & " AND [N]=""" & NVybor & """" If Not IsNull(IS510Vybor) Then strFilter = strFilter & " AND [IS510]=""" & IS510Vybor & """" If Not IsNull(IS520Vybor) Then strFilter = strFilter & " AND [IS520]=""" & IS520Vybor & """" If Not IsNull(IS530Vybor) Then strFilter = strFilter & " AND [IS530]=""" & IS530Vybor & """" If Not IsNull(R1Vybor) Then strFilter = strFilter & " AND [R1]=""" & R1Vybor & """" If Not IsNull(R2Vybor) Then strFilter = strFilter & " AND [R2]=""" & R2Vybor & """" If Not IsNull(R3Vybor) Then strFilter = strFilter & " AND [R3]=""" & R3Vybor & """" If Not IsNull(R4Vybor) Then strFilter = strFilter & " AND [R4]=""" & R4Vybor & """" If Not IsNull(R5Vybor) Then strFilter = strFilter & " AND [R5]=""" & R5Vybor & """" If Not IsNull(VneplanVybor) Then strFilter = strFilter & " AND [vneplan]=""" & VneplanVybor & """" If (Me!Napr_no) = True Then strFilter = strFilter & " kVili25kV=ÍÅÒ" If (Me!Napr_yes) = True Then strFilter = strFilter & " kVili25kV=ÍÅÒ" If (Me!Napr_case) = True Then strFilter = strFilter & " kVili25kV is null" If (Me!Napr_all) = True Then strFilter = strFilter & "" Me.Filter = strFilter Me.FilterOn = True End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:11 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, у вас может быть 2 варианта выборки условие1 и(and) условие2 условие1 или(or) условие 2 и только вы знаете, какой тип сочетания вы хотите получить L AND 380 (L OR N) AND 380 (L OR N OR 310) AND (только что-то) (L OR N OR 310) AND (кроме что-то) .... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:13 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, вам я на другом форуме выложила пример на сочетание типа (L=DA OR N=DA) AND (FLAG11=DA) AND (FLAG21=DA) что там не так ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:16 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА,и снова здравствуйте) место встречи изменить нельзя) причина в том, что там использованы групповые переключатели, в которых я могу выбрать только одно условие. Мучаться с сочетаниями это тупик, я буду добавлять еще один блок флажков. И перебирать все варианты просто невозможно. поэтому нужны флажки, с общим фильтром, который вызвается для них. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:20 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisanу меня и до этого в принципе работали списки(в плане фильтрации у меня не было к ним нареканий, выдавали данные, что нужны)Этого быть просто не может! Внимательно посмотрите на свой код и на мой. Неужели не видите принципиальную разницу? Вы вместо проверки значения критерия проверяете текущее значение из ленточной формы и на основании этого "фильтруете", причем зачем-то с бессмысленным LIKE. Не дает Ваш код нужного результата, сказки. Вы даже не попробовали применить мой?Retvisanу меня самой большой трабл с флажками, у меня не получается задать для флажков strFilter, как я пытался это сделать приведено выше, в самом начале темы)Ваши варианты из начала темы мне не очень нужны. Они, простите, дикие. Мне нужен был ответ на вопрос, чем отличается "Не важно" от "Все". Вы вопрос проигнорировали. Ну, ладно, сама догадаюсь. Вот Вам вариант для Напряжения. Вместо этого фрагмента Код: vbnet 1. 2. 3. 4. 5.
вставьте этот Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Объявление переменной s перенесите в начало процедуры. ВАЖНО: Предварительно флажкам Napr_no, Napr_yes, Napr_case, Napr_all присвойте в конструкторе начальное значение (значение по умолчанию). Всем, кроме Napr_all - False, а Napr_all - True. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:38 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, простите, я применил ваш код, я же написал...спасибо огромное за помощь. все от неважно отличается тем, что есть пустые пустые занчения в столбцах, эти пустые значения и будут неважно, все ну это все и пустые и да и нет. Еще раз спасибо, уже почти неделю мучаюсь с этими фильтрами) щас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:40 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, Private Sub FilterForm() Dim strFilter As String Dim s As String strFilter = "True" If Form.Recordset.EOF Then Me.FilterOn = False Form.Dirty = False If Not IsNull(LVybor) Then strFilter = strFilter & " AND [L]=""" & LVybor & """" If Not IsNull(NVybor) Then strFilter = strFilter & " AND [N]=""" & NVybor & """" If Not IsNull(IS510Vybor) Then strFilter = strFilter & " AND [IS510]=""" & IS510Vybor & """" If Not IsNull(IS520Vybor) Then strFilter = strFilter & " AND [IS520]=""" & IS520Vybor & """" If Not IsNull(IS530Vybor) Then strFilter = strFilter & " AND [IS530]=""" & IS530Vybor & """" If Not IsNull(R1Vybor) Then strFilter = strFilter & " AND [R1]=""" & R1Vybor & """" If Not IsNull(R2Vybor) Then strFilter = strFilter & " AND [R2]=""" & R2Vybor & """" If Not IsNull(R3Vybor) Then strFilter = strFilter & " AND [R3]=""" & R3Vybor & """" If Not IsNull(R4Vybor) Then strFilter = strFilter & " AND [R4]=""" & R4Vybor & """" If Not IsNull(R5Vybor) Then strFilter = strFilter & " AND [R5]=""" & R5Vybor & """" If Not IsNull(VneplanVybor) Then strFilter = strFilter & " AND [vneplan]=""" & VneplanVybor & """" If Not Napr_all And _ Not (Napr_no And Napr_yes And Napr_case) And _ Not (Not Napr_no And Not Napr_yes And Not Napr_case) Then s = " AND (False" If Napr_no Then s = s & " OR ([kVili25kV]=""ÍÅÒ"")" If Napr_yes Then s = s & " OR ([kVili25kV]=""ÄÀ"")" If Napr_case Then s = s & " OR ([kVili25kV] Is Null)" s = s & ")" End If strFilter = strFilter & s Me.FilterOn = True End Sub все равно выдает все ту же ошибку..( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:43 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, там показаны ВСЕ сочетания, но для стадий обслуживания возможно нужны оба варианта в чистом виде (L OR N) (L AND N) или в комплексе ((L OR N) AND (310 OR 320)) но для --высокое напряжение --береговое питание не может быть одновременно 2 условия ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:43 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, что здесь не так Код: vbnet 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:50 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Какую "ту же ошибку"? Приведите, пожалуйста, сообщение и на какой строке кода, покажите. И код, пожалуйста, оформляйте тегами. У меня все работает, фильтрует превосходно. Значения по умолчанию присвоили? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:53 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, этот код для условия (l or n) and(kv3) and (380) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:54 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, вот отсутствие двух возможностей и мешает(поэтому и не подходят блоки перключателей), для этого и были применены флажки. был создан общий фильтр, который будет все эти флажки и списки проходить, на как оказалось в списках тоже был косяк(( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 09:58 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, да присвоил ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:01 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, Код: vbnet 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. 42. 43. 44. 45.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:02 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Ответьте, все же, на все заданные вопросы. В частности, "Какую "ту же ошибку"? Приведите, пожалуйста, сообщение и на какой строке кода, покажите." ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:03 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle,немного инет медленный... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:04 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Нажмите Debug, покажите строку кода. Такому сочетанию там неоткуда взяться, вроде. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:06 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, для остальных флажков соответственно тоже самое: нет-False,да-false,неважно-false,все-true ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:06 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan__Michelle,немного инет медленный...Ладно. Буду терпеливей.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:06 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Знак равенства уберите. Просто False. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:07 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, спасибо, с утра все почту отправляют-получают)) 18989553 вроде как здесь строка, где ошибка вылезает.. он не может судя по всему объединить мои списки и флажки... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:10 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, а это код для двух режимов(добавлена кнопка) Код: vbnet 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:15 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Код: vbnet 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.
этот кусок кода отнесен к группе переключателей, мне это не подходит, ибо там я смогу выбрать лишь одну позизию, мне нужно две или я что-то не понимаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:22 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisanон не может судя по всему объединить мои списки и флажки...Все прекрасно объединяется. У меня именно все это работает, как надо. Откуда берется у Вас эта строка, непонятно. В коде нигде нет такого. После этого Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
поставьте, пожалуйста, Код: vbnet 1.
и покажите, что будет в окне Immediate. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:23 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisanэтот кусок кода отнесен к группе переключателей, мне это не подходит, ибо там я смогу выбрать лишь одну позизию, мне нужно две или я что-то не понимаю я не пойму, как здесь может быть выбор двух позиций ИЗ да-нет-пусто -все если только да или пусто нет или пусто да или нет не пусто --- ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:30 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, вроде так? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:34 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Плохо, что я не могу сохранить Вашу БД с изменениями и выслать. Вываливается Access при сохранении в Вашей БД. Может, преобразуете в формат 2000-го, я сейчас на другой машине попробую, вдруг получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:35 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, вот получилось) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:36 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Нет. Надо было поставить сразу после блока If, в котором формируется s До объединения strFilter и s. Вот так сделайте Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:41 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Получила. Буду смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:44 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, да пусто нет пусто да нет пусто все мне же потом придется прописывать все эти варинаты и для L,N,510,520,530 и т.д... к тому же могут быть и различные варинаты и в стадиях и к этим разным вариантам могут также подходить разные варианты состояний, а если у меня будут еще дполнительные состояни не только kVili25kV, а еще допустим 110v, то я босю представить как будет много всего и код получится просто сумасшедшим ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:45 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, вот так вроде ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:48 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, отлично, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:49 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan, Все. Разобралась. Откройте форму в конструкторе и очистите значение фильтра, именно там застряло AND [L]="ДА" [kVili25kV]=НЕТ* от какого-то Вашего прошлого эксперимента. Сохраните форму. И еще, куда-то пропало задание нового фильтра из кода Код: vbnet 1.
.Восстановите. И все, вроде.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 10:53 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, Код: vbnet 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
вроде как списки работают а вот флажки нет) авторОткройте форму в конструкторе и очистите значение фильтра, именно там застряло AND [L]="ДА" [kVili25kV]=НЕТ* от какого-то Вашего прошлого эксперимента не совсем понял, где в контрукторе это очищается...( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:03 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, при чем ошибки не выдает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:05 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, вроде нашел где это дело очищается, в свойствах формы) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:11 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle, но все равно не работают флажки, да, ошибка ушла, когда я очистил в сфоствах формы фильтр. Но к сожалению фильтр по флажкам не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:16 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan__Michelle, при чем ошибки не выдаетОшибки и не выдаст. До тех пор, пока не примените этот фильтр. Что и происходило при Код: vbnet 1.
, ведь присвоение нового значения фильтру Код: vbnet 1.
у Вас куда-то исчезло. Вот и была попытка применить этот, то есть AND [L]="ДА" [kVili25kV]=НЕТ*, тогда и диагностировалась ошибка синтаксиса. Где поправить в конструкторе, показано на рис. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:16 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
__Michelle,простите извините....) была паника)) me.filter не в то место вставил)) все великолепно!!! хвала вам и sql.ru!!) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:18 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan__Michelle, но все равно не работают флажки, да, ошибка ушла, когда я очистил в сфоствах формы фильтр. Но к сожалению фильтр по флажкам не работаетВсе работает. Просто нужно следить за состоянием не только того флажка, который интересует в данный момент, но и все прочих, вовремя очищать, особенно флажок Все. Работает согласно комбинации состояний всех четырех флажков. Сама идея именно такого использования флажков не очень удачная. Надо Вам будет это получше продумать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:24 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
Retvisan__Michelle,простите извините....) была паника)) me.filter не в то место вставил)) все великолепно!!! хвала вам и sql.ru!!)Ну, вообще... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:25 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, спасибо, за помощь)без вас бы не дошел) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:28 |
|
фильр флажками
|
|||
---|---|---|---|
#18+
RetvisanПЕНСИОНЕРКА, спасибо, за помощь)без вас бы не дошел)Да уж, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 11:30 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1613756]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
115ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 204ms |
0 / 0 |