|
|
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста . Есть запрос на выборку из нескольких сязанных таблиц Нужно выбрать все записи с зданной датой. Но при выборке выдается только первая запись. В чем может быть баг. Вот код если кому нужно "SELECT Demands.Date, Demands.Number, Copters.Number, Personnel.Name, Customers.Name, Targets_Out.Name, Flights.TimeOut, Targets_In.Name, Flights.TimeIn, Flights.Price, Flights.Comment, Flights.Earth, Flights.CustomerTime, Flights.ID_Flight " & _ "FROM Targets AS Targets_Fuel INNER JOIN (Personnel INNER JOIN ((Copters INNER JOIN Demands ON Copters.ID_Copter = Demands.ID_Copter) INNER JOIN (Customers INNER JOIN ((Flights INNER JOIN Targets AS Targets_In ON Flights.ID_TargetIn = Targets_In.ID_Target) " & _ "INNER JOIN Targets AS Targets_Out ON Flights.ID_TargetOut = Targets_Out.ID_Target) ON Customers.ID_Customer = Flights.ID_Customer) ON Demands.ID_Demand = Flights.ID_Demand) ON Personnel.ID_Personnel = Flights.ID_Personnel) ON Targets_Fuel.ID_Target = Flights.ID_TargetFuel " & _ "WHERE (((Demands.[Date])=#" & VBA.Format([Forms]![форма]![дата], "mm\/dd\/yy") & "#)) " & _ "GROUP BY Demands.Date, Demands.Number, Copters.Number, Personnel.Name, Customers.Name, Targets_Out.Name, Flights.TimeOut, Targets_In.Name, Flights.TimeIn, Flights.Price, Flights.Comment, Flights.Earth, Flights.CustomerTime, Flights.ID_Flight" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 06:32:37 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Ужас какойто помогите, а то мне от начальства кердык будет вопрос относится к первому. но только этот запрос одни записи находит другие нет даже если они есть причем записи которые сделаны в 2000 есть а внесенные в 2003 нет помогите кто может пожалйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 07:45:11 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Как можно помочь не имея информации ни о структуре ,ни о связях ,ни о самих данных. Судя по всему ,ты или перемудрил с джойнами или даты за 2003 г не в том формате И зачем тут GROUP BY? Дупликаты можно убрать через DISTINCT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 08:03:46 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Может и перемудрил но только не я а конструктор а вот насчет дат и не зинаю что делать потому как везде в запросах стоит формат и при записи в таблицу тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 08:18:54 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Короче трабла в том что 2000 и 2003 аксесс как то поразному видят даты в запросах потому как этот запрос без даты выдает только те записи которые сделаны в 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 08:44:48 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Совет: выложи свою БД (возможно урезанную) на форум. Может тебе и помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 08:51:48 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Не могу выслать урезал все а она все равно 80 кило и больше не жмется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:05:01 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
рар позволяет разбивать на произвольные рамеры при сжатии. выложи в 2 топиках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:08:38 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
mik@Не могу выслать урезал все а она все равно 80 кило и больше не жмется ? оставь только нужные таблицы, запрос. если в таблицах много записей - почикай. заархивируй (zip, rar) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:09:55 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
первая часть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:15:32 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
часть вторая очень прошу сильно не глумиться это первый проект который я делаю в аксессе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:18:37 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
А какой запрос мы должны смотреть? Если запрос1, то этот запрос у тебя все правильно выводит. Он выводит те записи, которые есть в связвнных таблицах. Может тебе нужно сделать направленную связь? З.Ы. А в какой таблице есть записи за 2000 год? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:33:16 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
А заодно сказал бы как зовуть запрос... нужонный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:37:48 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Упс... Апаздун... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 09:39:04 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
все правильно запрос номер раз но только это рабочая форма, в действительности он используется динамически при нажатие на кнопку с двумя таблицами на форме - ФормаЗаказов. у меня работает так если ввести 15.12.2003 то все ОК а если что то другое то полный облом Вот в этом и вся канитель. Проект начинал писать в 2000 аксе а продолжаю в 2003 может поэтому и глючит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:02:58 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
А что другое ты вводишь в форме? Если то что ты ввел вформе не совпадает с этим Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:06:51 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafА что другое ты вводишь в форме? Если то что ты ввел вформе не совпадает с этим Код: plaintext 1. 2. 3. 4. 5. я так и говорю что при вводе 15.12.2003 все что треба выводит а при вводе других дат ничего не выводит даже если они есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:15:36 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
У тебя запрос построен как "Объединить только тех записей, в которых связанные поля обеих таблиц совпадают". На дату 15.12.2003 они у тебя как раз и совпадают, он тебе только эту строчку и выдает. Сделай направленную связь, т.е. сделай либо по пункту 2 либо 3 в параметрах объединения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:21:43 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Daf Сделай направленную связь, т.е. сделай либо по пункту 2 либо 3 в параметрах объединения. Очень прошу если можно то конкрутней что именно нужно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:31:44 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Сделай новый запрос и вставь туда вот этот текст, а потом сравни с запросом1, может тебе так надо? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 11:38:10 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
to Daf огромное спасибо за содействие вот что я сам написал практически тоже самое SELECT Demands.Date, Demands.Number AS Demands_Number, Copters.Number AS Copters_Number, Flights.ID_Flight, Flights.ID_Personnel, Flights.ID_Customer, Flights.CustomerTime, Flights.ID_TargetOut, Flights.TimeOut, Flights.ID_TargetIn, Flights.TimeIn, Flights.Earth, Flights.ID_TargetFuel, Flights.Price, Flights.Comment, Personnel.Name AS Personnel_Name, Targets.Name AS Targets_Name, Customers.Name AS Customers_Name FROM Targets INNER JOIN (Personnel INNER JOIN ((Copters INNER JOIN Demands ON Copters.ID_Copter = Demands.ID_Copter) INNER JOIN (Customers INNER JOIN Flights ON Customers.ID_Customer = Flights.ID_Customer) ON Demands.ID_Demand = Flights.ID_Demand) ON Personnel.ID_Personnel = Flights.ID_Personnel) ON Targets.ID_Target = Flights.ID_TargetOut WHERE (((Demands.Date)=[Forms]![ФормаЗаказов]![ПолеДата])); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 12:06:46 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Это не я писал, это конструктор написал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 12:13:29 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
до того как у меня конструктор научится так писать мне так чувствуется далеко Но При формирование таблицы по запросу все замечательно Но при Выводе в Комбо.Текст происходит ошибка потому как при выводе строковых данных из поля к ним добовляются "" к обеим сторонам и как бы их убрать А то комбо не хочет их выводить. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 12:20:34 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
При выводе в какой комбо? Пиши подробнее, такая то форма, таблица, запрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 12:52:19 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafПри выводе в какой комбо? Пиши подробнее, такая то форма, таблица, запрос... Все таже ФормаЗаказов ввести дату и нажать на кнопку с двумя таблицами причем в DemandSql вставлен ваш запрос и далее ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:00:22 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
просто нужна функция убирающая "" из строки в начале и в конце пробывал найти в хелпе но не русский тяжко если нет такой функции придется писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:04:08 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Какие ошибки? Ошибка на этом запросе? Либо дальше? Откуда нужно убрать ""? Не совсем понятно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:51:38 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
ПолеСоСпискомЗаказчикГл.Text = ![Customers.Name] в этой строке происходит ошибка а строка эта в процедуре OutputData(...) там просто кавычки убрать надо, а как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 13:58:09 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
я хотел было попробовать через Value в запросе в селект записал ID_Customer после ордера тоже происходит ошибка в запросе типа уберите ID_Customer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:02:04 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
А у меня он ругается на: Код: plaintext при вводе даты 01.12.2000. Ругается на "Invalid use of Null" А почему у тебя в таблицах нет нужных данных? Т.е. у тебя данные, кроме 15/12/2003, заполнены не полностью. Если это правильно, то тогда учитывай в своем коде появление пустых полей (которые Null). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:15:40 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Да, у меня в твоей базе много потерянных ссылок. Проверь и у себя, может и у тебя тоже такие имеются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:17:29 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
прошу прощения Flights.ID_Flight в запросе дописал и он на это ругаться перестал там и правда много левых так как все заполнялось частично из таблиц частично из формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:22:35 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Теперь все работает? В смысле проблема решена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:31:02 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafТеперь все работает? В смысле проблема решена? поздравляю а как не покажешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:40:10 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
mik@ DafТеперь все работает? В смысле проблема решена? поздравляю а как не покажешь я в том смысле что выводит он в комбо и если выводит то как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:43:04 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Это я ТЕБЯ ... спрашиваю. Читай знаки припенания в конце предложения. Если ввести 15/12/2003, то все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:51:37 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
Хотя наврал. Пишет ту же ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:54:41 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafЭто я ТЕБЯ ... спрашиваю. Читай знаки припенания в конце предложения. Если ввести 15/12/2003, то все работает. прошу прощения просто заработался если ввести 15.12.2003 то все работает замезательно а если что то другое то порится на заказчике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:56:21 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafУ тебя данные, кроме 15/12/2003, заполнены не полностью. Если это правильно, то тогда учитывай в своем коде появление пустых полей (которые Null). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 14:58:29 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
если в запрос дабовить то что было в 14:22 то выводится только 15.12.2003 но ведь есть и други в которых все необходимые данные есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 15:07:42 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
А если ввести 16/12/2004 или 13/12/2003? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2004, 15:29:11 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafА если ввести 16/12/2004 или 13/12/2003? а если ввести ети даты то выводит но только до заказчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2004, 05:30:14 |
|
||
|
Запрос выбирает на все записи
|
|||
|---|---|---|---|
|
#18+
DafА почему у тебя в таблицах нет нужных данных? Т.е. у тебя данные, кроме 15/12/2003, заполнены не полностью. Если это правильно, то тогда учитывай в своем коде появление пустых полей (которые Null). DafДа, у меня в твоей базе много потерянных ссылок. Проверь и у себя, может и у тебя тоже такие имеются... mik@ там и правда много левых так как все заполнялось частично из таблиц частично из формы Левых чего? Данных или ссылок (по другому Reference (по моему так пишется)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2004, 09:09:01 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1672695]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 372ms |

| 0 / 0 |
