|
|
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
Есть код для прочитывания файла в Project-е Private Sub Кнопка0_Click() Dim rcd As DAO.Recordset Dim db As DAO.Database Dim cnn1 As ADODB.Connection Dim cmdcn As ADODB.Command Dim rstEmployees As ADODB.Recordset Dim strCnn As String Dim varDate As Variant Dim sSQL As String Dim bycount As Integer Dim a As Integer ' Open connection. 'strCnn = "Provider=Microsoft.Jet.OLEDB.10.0;Data Source=c:\Special\Строительство жилого дома.mpp" strCnn = "Provider=Microsoft.Project.OLEDB.10.0;Project Name=c:\Special\Строительство жилого дома.mpp" 'Project Name=" & conPath & "Строительство жилого дома.mpp" Set cnn1 = New ADODB.Connection cnn1.Open strCnn ' Open employee table. Set rstEmployees = New ADODB.Recordset rstEmployees.CursorType = adOpenKeyset rstEmployees.LockType = adLockOptimistic rstEmployees.Open "Tasks", cnn1, , , adCmdTable rstEmployees.MoveFirst For a = 1 To rstEmployees.RecordCount msg = rstEmployees!task_cost If IsNull(msg) = False Then MsgBox msg rstEmployees.MoveNext Next a cnn1.Close Set cnn1 = Nothing Set rstEmployees = Nothing End Sub Кто может подсказать, почему rstEmployees.RecordCount равен -1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 12:44:43 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
авторКто может подсказать, почему rstEmployees.RecordCount равен -1? А может проще сделать цикл типа While? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 12:48:38 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
хэлп по DAO - возможна аналогия Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 12:56:09 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
В принципе без разницы, интересует другое, почему вообще не видит ниодной таблицы в Project-е. А Tasks, такое чувство, воспринимается никак таблица, а как что-то иное, потому что подставляя вместо него другие названия таблиц, говорит, что таких таблиц типа не вижу. Очень нужна помощь, изрыл всё что можно, в т.ч. родной MSDN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 12:57:57 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
Народ не бросайте меня, серьёзно очень нужна помощь, у меня проект встал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 13:12:35 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
Вижу никто не понимает, что нужно, объясняю: Необходимо из проекта вытащить определённое значение из таблицы, это значение будет подставляться в отчёт Аксы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 13:33:03 |
|
||
|
Access+Project
|
|||
|---|---|---|---|
|
#18+
ProgaВижу никто не понимает, что нужно, объясняю: Необходимо из проекта вытащить определённое значение из таблицы, это значение будет подставляться в отчёт Аксы. а с чего ты взял что существует OLEDB доступ через Jet к этим файлам ? насколько я понимаю надо к Microsoft Project приделать базу что легко делается экспортом в Access(mdb) соответственно вся автоматизация должна идти через подключение библиотеки(как это сделано с Word/Excel) т.е. через OLE где сервером является Project + соответствующая иерархия данных P.S. у меня Project не стоит - давно ковюрялся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 17:35:39 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1606&tid=1673667]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 530ms |

| 0 / 0 |
