|
|
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Господа! 1. Каким образом можно определить программно подключены ли таблицы али нет, т.е. есть линк к таблицам. тот способ который знаю к сожалению считает подключенными и скрытые-системные таблицы? 2. Как программно можно вычислить путь линкованных таблиц? Благодарю Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 23:09:03 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
dim t as tabledef set t=currentdb.tabledefs("...") И теперь t.connect - либо содержит путь, либо пусто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 23:13:46 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 23:24:54 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Alexey ShSub t() Dim t As TableDef ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 23:56:58 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч Alexey ShSub t() Dim t As TableDef ? 2 Саныч а что? в чем проблема? области вмдимости у них разные. sub t - глобальная Dim t As TableDef - локальная. тем более это sub... - то есть никаких побочных эффектов... Саныч, ты о чем спросил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:25:26 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
вот незадача с идентификаторами :) Ну лениво лишние кнопки давить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:29:30 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Люди! Метод Саныча у меня почему то не сработал, выдает ошибку, но ошибка кроется в моем не знании, что вставить в "..." set t=currentdb.tabledefs("...") Саныч, что вставить: имя базы? - дает ошибку, имя таблицы - другую ошибку, Саныч если не трудно полный синтаксис дай-те пожалуйста Метод Алексея сработал, но вот мне сказать честно цикл несовсем вписывается в базу, а можно как-нибудь без цикла... Кстати, вот тут параллельно родился еще один вопрос: а если в базе будут присутствовать линкованные таблицы и "местные", то как быть-то, Побольшому счету мне это нужно для того, чтобы при старте программы было проверено правильность соединения с таблицами по сети, т.е. если нерадивый пользователь "практикуясь" на рабочей проге, случайно нажал "обновление данных" (это меню мое прилинковки данных), то при следующем запуске прога проверила соединение и попросила перелинковаться вплоть до автомата... Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:38:06 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
для mdb If DLookup("Type", "MSysObjects", "[Name]='tbl1'") = 6 Then MsgBox "связанная, однако, tbl1" ' и путь ее MsgBox DLookup("Database", "MSysObjects", "[Name]='tbl1'") End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:41:49 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Чем дальше в лес тем больше дров... Саныч, возможно проблема глупая, но я устал от своих пользователей, которые не хотят думать и лишний раз нажимать кнопки, они почему то думают, что раз это программа, то она сама за них всё думает и делает, вот и приходиться интеллектуально-автоматизировать процесс, сажать на кнопку десятки процессов и т.д. Вот и возник этот вопрос: написал прогу, работает в сети (файл-сервер), даю компакт с инсталяжкой, а потом выясняется, что прога плохая, т.к. оказывается им нужно зашаривать папку, по новому линковаться и т.д. Вот и пишу им сейчас новый инсталлятор, который сам зашарит (это сделал), сама линкует (тоже сделал), но вот проверку на правильность линковки пока не можу - нужно считать "уже линкованный" и свериться с "нужным"... Вообщем сорри за это письмецо, но просто души излил... А такая прога красивая получается... Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:45:30 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Проверяю в лоб, примерно так, может и не красиво Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 00:56:25 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#18+
Можно было бы сделать на сайте общий ресурс про линковку таблиц. Данное решение не использует новые объекты файловой системы. Последний кусок позаимствован из незабвенного Борея версии Аксесс 97. Наверное и в 97 будет работать - не проверял. С 2000, XP, 2003 работает. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 08:56:21 |
|
||
|
про таблицы...
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 08:59:45 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1500&tid=1669397]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 296ms |

| 0 / 0 |
