Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
мучаюсь над проблемой долгое время и никак не пойму в чем тут проблемма((( ?? после вызова подрограммы Refr данные в таблице не меняются , а должны остаться записи только те у которых индификатор Pl=1 . И чтоб записи обновилдись приходится в подпрограмме Refr вставлять по несколько Adodc1.Refresh . а если один раз таблица остается не изменна .. Мож кто нибуть сталкивался с данной проблемой ? Очень нужно решение. Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) 'Становимся на нужную запись и жмем кнопку Adodc1.Recordset("Pl") = 0 Adodc1.Recordset.Update Call Refr ' End Sub Private Sub Refr() On Error Resume Next Adodc1.RecordSource = "SELECT * FROM Baz where [Mes]= " & MPlan & " and [God]= " & GodPlan & " AND [Pl] = 1" Adodc1.Refresh ' срабатывает если выполняем дважды Adodc1.Refresh End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 21:20 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, под "таблицей" вероятно вы имеете ввиду все же не таблицу, а, например, DBGrid? On Error Resume Next уберите, что будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 21:50 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Строка On Error Resume Next эта посторонняя приблуда ..она не на что глобальное не влияет .. да а таблица DataGrid1 (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 21:55 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinioда а таблица DataGrid1 (((( Обычно это называют сеткой. А таблицей - таблицу в БД. Поэтому мне десять раз пришлось прочесть ваше сообщение, прежде чем я его понял. SerjinioСтрока On Error Resume Next эта посторонняя приблуда ..она не на что глобальное не влияет .. Как это посторонняя? Очень даже не посторонняя. Она влияет на выполнение всех остальных команд. Еще раз вас прошу убрать эту строку и выполнить программу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 23:23 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioда а таблица DataGrid1 (((( Обычно это называют сеткой. А таблицей - таблицу в БД. Поэтому мне десять раз пришлось прочесть ваше сообщение, прежде чем я его понял. SerjinioСтрока On Error Resume Next эта посторонняя приблуда ..она не на что глобальное не влияет .. Как это посторонняя? Очень даже не посторонняя. Она влияет на выполнение всех остальных команд. Еще раз вас прошу убрать эту строку и выполнить программу. Да убирал я эту строку ..... и знаю что она влияет на ход программы если возникает ошибка ... просто эта строка ...в моем положени ни на что не влияет ... если я ее убираю ...то все равно таблица или БД не однавляется ... А обновляется в том случае. если я несклолько раз подрят ставлю Adodc1.Refresh Adodc1.Refresh Adodc1.Refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 23:31 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinioто все равно таблица или БД не однавляется ... А обновляется в том случае. если я несклолько раз подрят ставлю Adodc1.Refresh Adodc1.Refresh Adodc1.Refresh Так что же все-таки не обновляется, таблица, БД или сетка? попробуйте Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 23:38 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioто все равно таблица или БД не однавляется ... А обновляется в том случае. если я несклолько раз подрят ставлю Adodc1.Refresh Adodc1.Refresh Adodc1.Refresh Так что же все-таки не обновляется, таблица, БД или сетка? попробуйте Код: plaintext Не обновляется сетка. ..Сразу скажу ...перепробывал все .... и сетку обновлять рефрешем .. я так думаю почемуто идет с запозданием ... и по первому Adodc1.Refresh не проходит поэтому приходится прописывать дважды в одном месте Adodc1.Refresh Adodc1.Refresh ...но это я так чувствую не этично ....и прога тормозит при обновлении всей таблицы (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 23:45 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Мож я тебе исходник весь скину на ящик ...если ни лень глянешь ..??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 23:56 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioМож я тебе исходник весь скину на ящик ...если ни лень глянешь ..??? весь не надо - вычлени только то, что не работает и на ящик не надо - выложи здесь А вообще, бытует мнение, что ADODC крайне глючная вещь, и лучше пользоваться чистым ADO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:20 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, adodc это разве не тот же ado? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:41 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:46 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, Код: plaintext 1. 2. 3. 4. 5. 6. щас покажу сколько я использовал refresh))) Код: 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. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:51 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admadodc это разве не тот же ado? ADODC - ADO Data Control То есть некая штука, визуализиующая ADO, предоставляющая "удобные" интерфейсы пользователю (который может листать рекордсет кнопочками), программисту (которому не надо создавать динамически Connection и Recordset и программировать курсоры и т.п.) и всяким сеткам - которым просто надо указать ADODC в качестве источника данных. Antonariy говорил, что ADODC штука глючная. я, честно говоря, не знаю, чему там глючить больше, чем самому ADO, вроде там просто кнопочки к ADO пририсованы да интерфейсы, но опровергнуть его не готов, сам отрицательного опыта работы с ADODC не имею, да и положительного почти тоже. В то же время, сетки можно увязывать с ADO напрямую, ну тут у меня совсем уже нет опыта, я использую несвязанные сетки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:53 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.Proя использую несвязанные сетки. это что значит?что используете вместо ado? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 00:57 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admэто что значит?что используете вместо ado? ADO и использую. Просто связь между сеткой и источником данных - вручную. Это дает больше свободы для маневра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:00 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, пример можете дать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:05 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admпример можете дать? Пример чего? Только на стороне VB это 160 кб кода, это не считая форм настройки, библиотек функций и контролов для редактирования данных в сетке. Так что: "Задавай умные вопросы, получай умные ответы, папа тебя не бросит! Папа не бросил пить, не бросил курить и тебя не бросит! Папа всех вас любит, и тебя, и пить, и курить, всех." (с)КВН,Пятигорск ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:14 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProТолько на стороне VB это 160 кб кода, это не считая форм настройки, библиотек функций и контролов для редактирования данных в сетке. было бы интересно посмотреть , только не залезет это все сюда Shocker.Proсвязь между сеткой и источником данных - вручную пример вот этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:19 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admпример вот этого Я же тебе сказал - это 160 кб кода. Смотреть на него без подробных комментариев (для начала о том, какую функциональность поддерживает в принципе эта сетка) - бесполезно. Можешь вместо этого посмотреть в инструкцию от своего DVD-плеера на китайском языке - результат будет тот же. А если ты спрашиваешь, как данные из рекордсета попадают в ячейку, ответ - через свойства: Text CellPicture CellForeColor CellFontSize CellFontName CellFontItalic CellFontBold CellBackColor CellAlignment Но ты даже не поинтересовался, какую сетку я использую :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:28 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProНо ты даже не поинтересовался, какую сетку я использую :) этот вопрос я собирался задать после)) так какой grid? мне на данном этапе интересно какие контролы используете и как работаете с ними(загружаете в них и выгружаете из них в grid). сегодня как раз качал их(контролы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:36 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admэтот вопрос я собирался задать после)) так какой grid? MSFlexGrid aduka05admмне на данном этапе интересно какие контролы используете собственные на базе стандартных aduka05admи как работаете с ними(загружаете в них и выгружаете из них в grid). Просто отображаю поверх редактируемой ячейки, при потере фокуса - скрываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:43 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProMSFlexGrid FlexGridPlus скачал сегодня вроде тоже самое, только с возможностью редактировать , прямо в grid-e а как сделать чтобы ,допустим в колонке name если начать набирать название нужное ,переходило на строку с текущим названием? че то автор темы пропал)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 01:52 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admFlexGridPlus скачал сегодня вроде тоже самое, только с возможностью редактировать , прямо в grid-e а как сделать чтобы ,допустим в колонке name если начать набирать название нужное ,переходило на строку с текущим названием? FlexGridPlus не эксплуатировал, ничего сказать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:15 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admSerjinio, Код: plaintext 1. 2. 3. 4. 5. 6. Я не пропал ... я здесь ну такая манипуляция с рефрешами ... индитична как и у меня .... так то оно работает ... но такое количество рефрешев прогу тормозят ... такое обновление целой базы .(((( должноже както работать проще ... почему один рефрешь не обновляет ((((?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:17 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioЯ не пропал ... я здесь ну такая манипуляция с рефрешами ... индитична как и у меня .... так то оно работает ... но такое количество рефрешев прогу тормозят ... такое обновление целой базы .(((( должноже както работать проще ... почему один рефрешь не обновляет ((((?? Ну мы же вроде договорились, что вы кусок выложите, вот я и жду... А почему рефреши прогу тормозят, у вас что там - в этой выборке несколько тысяч записей? В противном случае тормозить не должно, если вы, конечно, не забыли про индексы в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:21 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioЯ не пропал ... я здесь ну такая манипуляция с рефрешами ... индитична как и у меня .... так то оно работает ... но такое количество рефрешев прогу тормозят ... такое обновление целой базы .(((( должноже както работать проще ... почему один рефрешь не обновляет ((((?? Ну мы же вроде договорились, что вы кусок выложите, вот я и жду... А почему рефреши прогу тормозят, у вас что там - в этой выборке несколько тысяч записей? В противном случае тормозить не должно, если вы, конечно, не забыли про индексы в таблице. Все есть и индексы тож)) ... да если я выложу код ...форум загнется ..много очень .... легче по почте ... Но я так думаю проблемма открытая останется ...ни кто не даст ответа .... я с такой фигней парюсь пол года и не кто не смог помочь ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:23 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, 1) есть тэги форматирования кода - читайте правила 2) есть присоединение файлов - что толку от этой простыни без базы и формы 3) всю простыню какой смысл лопатить - выделите в отдельный проект только то, что дает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:27 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Меня модератор убьет весь форум засрал Модератор: Это точно Мой код Код: 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. 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. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:28 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioВсе есть и индексы тож)) Ну так а что тормозит-то? Попытка вывести в сетку несколько тысяч записей или выполнение запроса? Такой плоский запрос при нормальной индексации и небольшом количестве записей должен выполняться не более пары десятков миллисекунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:29 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioМеня модератор убьет весь форум засрал и правильно убъет, можно было под спойлер положить. А можно было и не класть - какой смысл в коде формы без самой формы? Требуется угадать и расставить все контролы типа Picture9? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:31 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinio, 1) есть тэги форматирования кода - читайте правила 2) есть присоединение файлов - что толку от этой простыни без базы и формы 3) всю простыню какой смысл лопатить - выделите в отдельный проект только то, что дает ошибку Да ладно я сам думаю что все это безсмысленно .. все работает если вставить кучу рефрешев .... просто както не красиво ... и не по программерски . Думал мож проще есть что ... ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:32 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioВсе есть и индексы тож)) Ну так а что тормозит-то? Попытка вывести в сетку несколько тысяч записей или выполнение запроса? Такой плоский запрос при нормальной индексации и небольшом количестве записей должен выполняться не более пары десятков миллисекунд. у меня многопользовательская база ... в месяц по 40000 записей (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 02:33 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, ссылка на статью При работе с БД состояние Recordset постоянно меняется, текущий пользователь изменяет, удаляет и добавляет записи. Другие пользователи сети также выполняют различные действия над данными. Как я уже сказал, даже динамический курсор в связке с MDB не выполняет автоматическое обновление Recordset. Более того, связка Adodc и TDataLite, даже при клиент-серверном подключении не всегда корректно выполняет обновление отображаемых данных. Для верности, программисту приходится вручную выполнять обновление TDataLite. Это одно из самых больших неудобств и еще один большой плюс в пользу True Data. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:30 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, скриншот дайте формы(посмотреть интересно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:34 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProFlexGridPlus не эксплуатировал, ничего сказать не могу. а в MSFlexGrid как делаете?(это один и тот же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:38 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admа в MSFlexGrid как делаете?(это один и тот же) ну, извини, тогда тебе придется переформулировать вопрос, ибо: aduka05admа как сделать чтобы ,допустим в колонке name если начать набирать название нужное ,переходило на строку с текущим названием? Что такое колонка name? Что значит "набирать название в колонке", кто оно "переходило", что такое "название строки", что такое "текущее название"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:42 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, есть поле допустим с названием товара так вот нажимаю на любой записи в этом поле и на клавиатуре ввожу допустим "яблоко" (в это время у меня выделена позиция "груша")и как сделать чтобы она переходила на позицию "яблоко" фильтровать не хочется (чтобы остальные записи тоже были видны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:52 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Проделал всю операцию с Adodc, не вижу проблемы, все обновляется, данные заносятся. Автору наверное стоит самому создать любой новый проект (c ADODC) и попробовать заново смодулировать ситуацию. Ничего сложного нету, добавить контрол кнопки, перенести используемые процедуры и запросы, и тестить, тестить, тестить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 09:57 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admShocker.Pro, есть поле допустим с названием товара так вот нажимаю на любой записи в этом поле и на клавиатуре ввожу допустим "яблоко" (в это время у меня выделена позиция "груша")и как сделать чтобы она переходила на позицию "яблоко" фильтровать не хочется (чтобы остальные записи тоже были видны) Под "полем" ты имеешь ввиду столбец? Ну а что непонятно-то? Как искать? Как переходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:04 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
kiv-1980, Serjinio Да ладно я сам думаю что все это безсмысленно .. все работает если вставить кучу рефрешев .... автора не устраивает такое количество refresh, и как с этим бороться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:04 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, просто не пробовал , поэтому думал сразу спросить,а так через find делать насколько я понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:06 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProПод "полем" ты имеешь ввиду столбец? да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:07 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admkiv-1980, Serjinio Да ладно я сам думаю что все это безсмысленно .. все работает если вставить кучу рефрешев .... автора не устраивает такое количество refresh, и как с этим бороться Вероятней всего автор ковыряется не в своем проекте и для того чтобы более менее уметь с ним работать, ему нужно сделать свой небольшой проект с простейшими запросами, где он и сможет работать практически. Мы же даже не знаем какой вид БД там используется. А таким путем он наплодит рефрешей по всему проекту, который через некоторое время будет ими просто перегружен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:18 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Да и потом обратите внимание сколько запросов идет в БД, мб проблема не в рефрешах? А в производительности сервера с БД! Возможна БД ими просто перегружена и не успевает их отображать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:25 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admпросто не пробовал , поэтому думал сразу спросить,а так через find делать насколько я понимаю что такое Find? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:26 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, процедура где обрабатывается толи нажатие , толи изменение строки(не знаю что именно поэтому и спрашиваю) и там что типо этого Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:32 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admShocker.Pro, процедура где обрабатывается толи нажатие , толи изменение строки(не знаю что именно поэтому и спрашиваю) и там что типо этого Код: plaintext То, что ты привел, ищет фрагмент в рекордсете. А ты спрашиваешь, как искать в сетке. Там метода Find нету - просто делаешь перебор TextMatrix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 11:17 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 11:41 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
kiv-1980, Ковыряюс в своем проекте.. если интересно кому нить скину весь исходник на ящик . Ну вот часть примера ... зделал код на чистом листе и завел все по новому ... результат геморойный .. тож самое .. Прогуля меняет индификатор в поле ИД ноль на еденицу .. а после отбора данных .. значение остается не изменным .. а если мы пыполним действие для сдедующего ... то пропадет предыдущее значение ...а изменяемое не тронется с места ((((( Самое интересное ...бывает что работает нормально ....но редко ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 16:22 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, А зачем вы подключаетесь через ODBC? Не проще через JET - может и глюки пропадут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 16:28 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
В общем так: 1) Меняем свойство ADODC1.RecordSource на Код: plaintext 2) Меняем процедуру Refr на: Код: plaintext 1. 2. 3. 4. 5. 6. И все прекрасно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 17:01 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Говорил же, дайте очищенный проект - давно бы все решили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 17:04 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProВ общем так: 1) Меняем свойство ADODC1.RecordSource на Код: plaintext 2) Меняем процедуру Refr на: Код: plaintext 1. 2. 3. 4. 5. 6. И все прекрасно работает. Неа не прикрасно работает .... должна обновляться вся база в таблице и отображаться значения только по запросу условия ...... а у тебя запрос остается и не меняет данные в таблице .... не нужно комадны запроса закоментировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 17:56 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioНеа не прикрасно работает .... должна обновляться вся база в таблице и отображаться значения только по запросу условия ...... а у тебя запрос остается и не меняет данные в таблице .... не нужно комадны запроса закоментировать Что-то ты гонишь 1) Данные в таблице меняют команды: Код: plaintext 1. 2) Запрос "SELECT" ничего в таблице не меняет и не должен 3) Я добавил "where [Pl] = 0 order by kl" для того, чтобы данные в сетке изначально были отобраны по фильтру и отсортированы. Иначе получается, что сначала ты отображаешь всю таблицу в сетке, потом нажимаешь кнопочку - у тебя исчезает куча записей из сетки (так как изменяется условие) и они выводятся в другом порядке, так как нет никакой сортировки. То есть фиг поймешь, что куда улетело. Все это сделано в рамках того, как я понял ТЗ, а именно: при нажатии кнопки в текущей записи в таблице поле "Pl" меняется на 0 и эта запись исчезает из сетки. Если прога должна работать как-то по-другому - объясни внятно - подкорректирую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 18:09 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioНеа не прикрасно работает .... должна обновляться вся база в таблице и отображаться значения только по запросу условия ...... а у тебя запрос остается и не меняет данные в таблице .... не нужно комадны запроса закоментировать Что-то ты гонишь 1) Данные в таблице меняют команды: Код: plaintext 1. 2) Запрос "SELECT" ничего в таблице не меняет и не должен 3) Я добавил "where [Pl] = 0 order by kl" для того, чтобы данные в сетке изначально были отобраны по фильтру и отсортированы. Иначе получается, что сначала ты отображаешь всю таблицу в сетке, потом нажимаешь кнопочку - у тебя исчезает куча записей из сетки (так как изменяется условие) и они выводятся в другом порядке, так как нет никакой сортировки. То есть фиг поймешь, что куда улетело. Все это сделано в рамках того, как я понял ТЗ, а именно: при нажатии кнопки в текущей записи в таблице поле "Pl" меняется на 0 и эта запись исчезает из сетки. Если прога должна работать как-то по-другому - объясни внятно - подкорректирую. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. вот так выглядет в реале у меня ... мне не нужна сортировка мне нужно чтоб данные которые менялись индификаторы .. исчезали из таблици. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 18:14 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinioвот так выглядет в реале у меня ... мне не нужна сортировка мне нужно чтоб данные которые менялись индификаторы .. исчезали из таблици. Я не понял, что так выглядит в реале. Этот код у тебя не работает нормально, я пытаюсь дать код, который работает нормально. Сортировку я добавил только для удобства восприятия, иначе при обновлении сетки все перемешивается. Если ты хочешь что-то удалить из таблицы - используй Delete. Но по-моему, ты опять запутался в терминологии и сетку называешь таблицей. Так ты никогда ни мне, ни компьютеру не сможешь объяснить, что ты хочешь. Где у тебя меняются идентификаторы - я вообще не вижу, этого нет в данном коде. Идентификатором выступает поле Kl, а меняешь ты Pl В общем так. ADODC.Refresh - это не то, что тебе нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 18:20 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSerjinioвот так выглядет в реале у меня ... мне не нужна сортировка мне нужно чтоб данные которые менялись индификаторы .. исчезали из таблици. Я не понял, что так выглядит в реале. Этот код у тебя не работает нормально, я пытаюсь дать код, который работает нормально. Сортировку я добавил только для удобства восприятия, иначе при обновлении сетки все перемешивается. Если ты хочешь что-то удалить из таблицы - используй Delete. Но по-моему, ты опять запутался в терминологии и сетку называешь таблицей. Так ты никогда ни мне, ни компьютеру не сможешь объяснить, что ты хочешь. Где у тебя меняются идентификаторы - я вообще не вижу, этого нет в данном коде. Идентификатором выступает поле Kl, а меняешь ты Pl В общем так. ADODC.Refresh - это не то, что тебе нужно. Просто у меня в проге несколько таблиц ... 1. В первой отображаются данные с индификатором 0 ИД=0 2. Во второй отображаются и сидификатором ИД=1 так вот если мы меняем ИД =0 на 1 и выполняем запрос то в таблице он не удаляется а делается выборка из базы для отображения записей с ИД=0 и мне не надо прибивать запись ...она всегда должна оставаться в базе . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 18:52 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
SerjinioПросто у меня в проге несколько таблиц ... 1. В первой отображаются данные с индификатором 0 ИД=0 2. Во второй отображаются и сидификатором ИД=1 так вот если мы меняем ИД =0 на 1 и выполняем запрос то в таблице он не удаляется а делается выборка из базы для отображения записей с ИД=0 и мне не надо прибивать запись ...она всегда должна оставаться в базе . Давай так. 1) Я не могу называть две совершенно разные сущности в рамках одного ТЗ одним термином - ты меня не понимаешь. В третий раз повторяю: в базе - таблица, на форме - сетка. Если ты хочешь помощи - общайся в этих понятиях, иначе считаю общение дальше бессмысленным. 2) В обрезанном коде только одна сетка - давай ее добьем, а дальше сделаешь по аналогии. 3) Если в сетке должно изначально отображаться что-то одно, то почему ты пишешь select * без where? В общем, ты мне скажи, как именно должен работать тот обрезанный код, который ты выложил. Причем не путая таблицу и сетку. Я сделаю и выдам тебе результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 19:07 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, гляньте)) Код: 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. 42. 43. 44. 45. 46. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. допустим (ябл, переходило на строку яблоко) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 22:01 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05adm, Глянул, а проблема-то в чем? Ты ищешь одиночный символ и находишь его. Ищи подстроку, будешь находить подстроку. И вообще, зачем тут все эти изобретения? Не проще текстбокс поставить рядом с сеткой и вводить в него то, что собираешься искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 22:19 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, а как сделать чтобы она искала первые , потом вторые .по типу ввел яб и она перешла на яблоко(а то если в первой строке будет "кряб" допустим она на нем остановится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 23:21 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 23:32 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 23:34 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, в свойствах adodc этот запрос Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 23:37 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admSerjinio, в свойствах adodc этот запрос Код: plaintext лучше так , зачем вам чтобы нули отображались Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 23:55 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admShocker.Pro, а как сделать чтобы она искала первые , потом вторые .по типу ввел яб и она перешла на яблоко(а то если в первой строке будет "кряб" допустим она на нем остановится) Ну сравнивай тогда Like вместо InStr aduka05admShocker.Pro, Код: plaintext 1. 2. Это еще почему? Этот фрагмент как раз я не трогал и он работает и исправно пишет нолик в таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:02 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Shocker.ProЭто еще почему? Этот фрагмент как раз я не трогал и он работает и исправно пишет нолик в таблицу. че то у меня он никакой нолик не ставил а вот так сразу пошел))) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:12 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, работает оказывается)) странно видимо запрос не тот был)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:14 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Вообщем ответа не нашел ..... зделал от противного .....импортировал все базы в MSSQL... и баста переписал файл DSN .....работает без глюков только так... Я так думаю проблемка в том ..что у меня на форме куча таблиц ... и делая выбор по одной таблици по запросу данные меняются в других.... идет много запросов и базы аксесса не справляются с обьемом вот и происходит такая лажа ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:23 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, и че refresh не используете? скрин дайте посмотреть вашей формы че то у вас так много adodc было)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:27 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. а так не работает такая конструкция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 00:31 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, Решение Вашей проблемы очень просто, более того, на мой взгляд оно практичней, я использовал следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Чтобы увидеть изменения мгновенно, можно и так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 08:16 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admче то по этому like нормальную инфу найти не могу и то там регистр букв важен насколько я понял а так не работает такая конструкция Код: plaintext если бы не регистр букв, я бы предложил сравнивать с помощью "=" а если нужен регистронезависимый поиск - тогда Like - его поиск зависить от Option Compare Еще регистронезависимо можно так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 09:24 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05admSerjinio, и че refresh не используете? скрин дайте посмотреть вашей формы че то у вас так много adodc было)) Скидываю скригшом моего гемороя . там таких окон еще целая куча ..... прога по планированию производства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 11:36 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Serjinio, сами писали прогу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 12:43 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 12:46 |
|
||
|
Хелп ..очень нужна помощь . не обновляется таблица((
|
|||
|---|---|---|---|
|
#18+
aduka05adm, Да сам (((.... а что ??? чтото не так выглядет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2010, 14:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2159655]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
108ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 433ms |

| 0 / 0 |
