Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переписать программу из Access
 
 автор: Alex   (10.10.2009 в 23:08)   личное сообщение
 
 

Господа!
Возьмется кто нибудь реализовать аналог вот этого: http://webfile.ru/3993379 в виде экзешника и файла с данными.
Сколько может стоить такая работа?
mail: leshke1@pisem.net

  Ответить  
 
 автор: Alex   (11.10.2009 в 10:59)   личное сообщение
 
 

Ой! Извините!!! Засунул в архив mde
Вот правильная ссылка: http://webfile.ru/3994434

  Ответить  
 
 автор: час   (11.10.2009 в 12:16)   личное сообщение
 
 

Круто!!!
Красиво!!!
Почитал редми и не понял, а приёмник без этой программы не работает...

  Ответить  
 
 автор: Alex   (11.10.2009 в 12:25)   личное сообщение
 
 

Без программы работать не будет.
Приемник состоит из радиомодуля от автомагнитолы и управляющего им синтезатора частоты на микросхеме LM7001, а микросхема эта управляется программой.
Во как

  Ответить  
 
 автор: час   (11.10.2009 в 14:15)   личное сообщение
 
 

здорово!!!!
А на фига нужен - такой приёмник, который бкз компа - вовсе не приёмник, а детектор....
или???????

  Ответить  
 
 автор: Alex   (11.10.2009 в 14:19)   личное сообщение
 
 

В машине нету магнитолы т.к. вместо неё стоит компьютер: http://alex-l.users.photofile.ru/photo/alex-l/96119228/xlarge/109734125.jpg а радио иногда бывает хочется - вот и ...

  Ответить  
 
 автор: час   (11.10.2009 в 15:36)   личное сообщение
 
 

Вон оно что........
А модуль то нашлось место приспособить.........
Значит есть пустые места,куда магнитолу прикрутить мона....
================================================
Хотя если опер система на компе, стало быть и интернет мона.......... а там этих радивов хоть отбавляй..........
================================================
чё та я не догоняю - или просто не тороплюсь... ........

  Ответить  
 
 автор: Alex   (11.10.2009 в 16:00)   личное сообщение
 
 

Да модуль то маленький и доступ к нему не нужен в отличии от магнитолы, поселился за бардачком под торпедой. Если интересно - вот весь проект: http://www.pccar.ru/showthread.php?t=6162 и дополнительно куча фоток: http://photofile.ru/users/alex-l/

  Ответить  
 
 автор: час   (11.10.2009 в 21:27)   личное сообщение
 
 

Смотрю.......

  Ответить  
 
 автор: час   (11.10.2009 в 21:33)   личное сообщение
 
 

Впечатляет затраченый труд и время....а главное результат...
Тебе конечно моё мнение пофигу, но я всё рано скажу:


Ты молодец!!!


===========================================

Умел ба я хорошо писать, или было бы время - обязательно конвертировал бы твою разработку....

  Ответить  
 
 автор: Alex   (11.10.2009 в 21:39)   личное сообщение
 
 

Ну почему же пофигу! Спасибо за высокую оценку моих трудов

  Ответить  
 
 автор: ShadowOfSun   (11.10.2009 в 22:31)   личное сообщение
 
 

Alex
Небольшой вопрос
А чем тебя не устраивает Visual Basic
Поставь себе Microsoft Visual Studio 6.0
Единственно нужно:
1. нарисовать новый интерфейс
2. Сбросить содержимое второй базы в текстовый файл
3. подключаться к текстовому файлу

Все остальное ты уже сделал, и не побоюсь этого слова ГЕНИАЛЬНО!!!
Или ты хочешь на другом языке - Си или Паскале?

  Ответить  
 
 автор: osmor   (12.10.2009 в 09:29)   личное сообщение
 
 

Почитал... круто!!!
Молодец.
Переписать на VB 6.0, я думаю и сами сможете. Попробуйте! Код основных модулей (работа с портом) будет такой же, а интерфейс перепишите, если что - спросите здесь, тут Дрюня есть , да и Час уже тоже поднаторел в VB ;-)

  Ответить  
 
 автор: час   (12.10.2009 в 09:38)   личное сообщение
 
 

Что значит час поднадоел???


Час уже тоже поднаторел в VB ;-)

  Ответить  
 
 автор: osmor   (12.10.2009 в 09:49)   личное сообщение
 
 

ну а кто последнее время самый активный поставщик вопросов по VB ?

  Ответить  
 
 автор: час   (12.10.2009 в 09:52)   личное сообщение
 
 

Это да - это верно....

  Ответить  
 
 автор: Alex   (12.10.2009 в 11:07)   личное сообщение
 
 

Да ну нафик - гениально Всё гениальное сделали здесь!
Visual Basic меня полностью устраивает. Скачал, поставил Microsoft Visual Basic Express Edition Конечно очень похоже на Access, основные приемы те же, но... как то тяжело все это... В т.ч. и интерфейс - в аксе как то удобнее
Например поле - выбрал в качестве источника данных базу с таблицами FMAvtoData.mdb - получить значение для поля из таблицы могу, а вот сделать как аксе - чтобы при изменении значения поля оно и в базе менялось - не допёр. Картинки тоже че то не получаются А с текстовым файлом как работать? Во спросил - ответ на этот вопрос - целая книга наверное...

  Ответить  
 
 автор: osmor   (12.10.2009 в 11:39)   личное сообщение
 
 

Microsoft Visual Basic Express - это вроде уже VB.net
это уже совсем не похоже на VBA
если изучать, то конечно лучше VB.net, а вот если просто быстро переписать, то на vb 6.0, IMHO, будет полегче

  Ответить  
 
 автор: Alex   (12.10.2009 в 11:50)   личное сообщение
 
 

Олег, а где скачать? С русским фейсом (очень желательно) и со всеми чудесами чтоб работало - ну вы понимаете...

  Ответить  
 
 автор: osmor   (12.10.2009 в 12:38)   личное сообщение
 
 

хороший вопрос... вроде в свободном доступе официально нигде...
посмотрю у себя дистрибутив...
С русским фейсом - точно нет

  Ответить  
 
 автор: Alex   (12.10.2009 в 12:48)   личное сообщение
 
 

"посмотрю у себя дистрибутив..." - буду весьма признателен

  Ответить  
 
 автор: osmor   (12.10.2009 в 14:27)   личное сообщение
 
 

ссылка в личке

  Ответить  
 
 автор: час   (13.10.2009 в 14:16)   личное сообщение
 
 

У мну с руусским, но как тебе слать целый диск? XP его знает.........

  Ответить  
 
 автор: час   (13.10.2009 в 14:25)   личное сообщение
 
 

По поводу вопросов на ответы или......
Вощем - ты на каком этапе????
начинается всё с sub Main() какого нить модуля

Public Sub Main()

If App.PrevInstance Then
MsgBox "Программа уже запущена.", vbExclamation, App.Title
Call FUN_GLB_EXIT
Exit Sub
End If

'GLB_PROGRAMMA_AND_VERS = NZVB(FUN_GLB_PROGRAMMA_AND_VERS)

'Set fso = CreateObject("Scripting.FileSystemObject") ' файловая система включена

'If FUN_START = False Then ' проверка старта
' Call FUN_GLB_EXIT 'выход из программы
'Exit Sub
'End If

Load FRM_START ' загрузка стартовой формы
FRM_START.Show vbModal ' показ стартовой формы



End Sub

  Ответить  
 
 автор: час   (13.10.2009 в 14:30)   личное сообщение
 
 


Public Function FUN_START() As Boolean ' Начальный вход в программу
'
'Call FUN_ALL_IN_LOG(Now() & " _модуль " & "START_MOD" & " _процедура " & "FUN_Start")
'---------------------------------------------------------------------------
On Error GoTo FUN_Start_Error
'---------------------------------------------------------------------------
FUN_START = False
' поиск расположения базы

If FUN_FILE_YES_NO(FUN_Patch_File(App.Path, "settings.cfg")) = True Then ' если файл на месте
If FUN_OUT_TXT(FUN_Patch_File(App.Path, "settings.cfg"), 1) = "" Then ' читаем из файла путь к таблицам
MsgBox "Не указан путь к БД в файле settings.cfg." & vbCrLf & FUN_Patch_File(App.Path, "settings.cfg"), vbExclamation, App.Title
FUN_Get_Patch_Connection
Else
' читаем путь из "settings.cfg"
GLB_Patch_Connection = FUN_OUT_TXT(FUN_Patch_File(App.Path, "settings.cfg"), 1)
If FUN_FILE_YES_NO(GLB_Patch_Connection) = False Then
Call FUN_Get_Patch_Connection ' глобальное подключение
End If

End If
Else 'FUN_Patch_File(App.Path, "Error.txt")
MsgBox "Не найден файл (путь)." & vbCrLf & FUN_Patch_File(App.Path, "settings.cfg"), vbExclamation, App.Title
Call FUN_Get_Patch_Connection ' глобальное подключение
End If

If GLB_Patch_Connection = "" Then Call FUN_Get_Patch_Connection
If GLB_Patch_Connection = "" Then MsgBox "Путь к БД не определен", vbExclamation, App.Title: Exit Function
' MsgBox GLB_Patch_Connection

If FUN_FILE_YES_NO(GLB_Patch_Connection) = True Then 'путь к базе найден
If FUN_Get_GlobalConnection = False Then ' не удача при подключении
FUN_START = False
End If
FUN_START = True 'старт состоялся
Call FUN_IN_Settings_cfg(GLB_Patch_Connection)

Else
FUN_START = False
Call FUN_IN_Settings_cfg("")
End If
'---------------------------------------------------------------------------
On Error GoTo 0
Exit Function
FUN_Start_Error:

End Function

  Ответить  
 
 автор: час   (13.10.2009 в 14:36)   личное сообщение
 
 

И вот сомо соединение (подключение)


Public Function FUN_Get_GlobalConnection() As Boolean
' Подключение к базе
'Call FUN_ALL_IN_LOG(Now() & " _модуль " & "START_MOD" & " _процедура " & "FUN_Get_GlobalConnection")
'---------------------------------------------------------------------------
On Error GoTo FUN_Get_GlobalConnection_Error
'---------------------------------------------------------------------------
FUN_Get_GlobalConnection = False
Dim conn_str As String
Set GLB_con = New ADODB.Connection

If GLB_Patch_Connection = "" Then
Error_String = Err.Description: Call FUN_IN_TXT(FUN_Patch_File(App.Path, "Error.txt"), Now() & "Не указан путь к базе")
Exit Function
End If


' проверить подключение(Соединение)
If GLB_con.State = adStateOpen Then
FUN_Get_GlobalConnection = True '"Соединение GLB_con уже установлено !"
Exit Function
End If

Dim ADOErr As ADODB.Error
On Error GoTo CnErrorHandler

GLB_con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=у2у2;Data Source=" & GLB_Patch_Connection
' проверить подключение(Соединение)

If GLB_con.State = adStateOpen Then
'Call FUN_IN_LOG("Соединение GLB_con установлено !" & GLB_Patch_Connection)
FUN_Get_GlobalConnection = True

Else
Call FUN_IN_TXT(FUN_Patch_File(App.Path, "TEMP_ERROR.log"), "Соединение со справочниками не установлено !")
Call MsgBox("Соединение с базой не установлено !", _
vbOKOnly + vbCritical, _
"NewId()")
End If


Exit Function
CnErrorHandler:

'---------------------------------------------------------------------------
On Error GoTo 0
Call MsgBox("НЕ удалось подключить базу!!! " & vbCrLf & "Возможно в названиях папок русские буквы!!!", vbCritical)
Exit Function

FUN_Get_GlobalConnection_Error:
FUN_Get_GlobalConnection = False



End Function



  Ответить  
 
 автор: ShadowOfSun   (13.10.2009 в 22:08)   личное сообщение
 
 

Час и Alex
извините, что вмешиваюсь.
Как вам такое предложение
Оба ставите Hamachi
Час расшаривает папку с образом и Alex скачивает
Если у обоих выделенка, то по времени это займет пару часов.
Мог бы и я расшарить, но у меня англицкая версия
Удачи в программировании

  Ответить  
 
 автор: Alex   (14.10.2009 в 11:29)   личное сообщение
 
 

Спасибо за предложение!
Уже скачал VB6.0 RU
Теперь работы поднавалили - некогда пока...

  Ответить  
 
 автор: час   (14.10.2009 в 16:32)   личное сообщение
 
 

СПАСИБО!!!
Вроде шарить не пришлось..........
Бум ждать ,когда у алекса окно откроется
запулю снежком

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList