Вверх ↑
Этот топик читают: Гость
Ответов: 6
Рейтинг: 0
#1: 2012-11-15 11:24:16 ЛС | профиль | цитата
Дорогие форумчане, помогите лошаре схемку составить, ну ни как не врублюсь как с базой данных работать
Или хотябы направте на путь истинный...

Есть 2 файла 50 и 100
Условия:
1. Перенести данные из файла 100 в новый файл (например) 100-1 только граждан с кодом 7 и 8 (LGKAT) у которых нет совпадений по лицевому счёту с другими гражданами (KODKESK), а из файла 50 их удалить, например по номеру дела (PKU).
ИЛИ
2. Выбрать из файла 100 только граждан с кодом 7 и 8 (LGKAT) у которых нет совпадений по лицевому счёту с другими гражданами (KODKESK), и заменить в файле 50 у выбранных граждан из файла 100 данные в колонке EL.

Сами файлы тут файлы.zip.html

Заранее благодарен добрым людям!
карма: 0

0
Ответов: 1536
Рейтинг: 176
#2: 2012-11-15 12:27:43 ЛС | профиль | цитата
serjzavis, Здесь не любят помогать, если:
    1. Выглядит вызывающе
    2. Выглядит вызывающе
    3. Выглядит вызывающе
    4. Выглядит вызывающе
    5. Выглядит вызывающе
    6. Выглядит вызывающе
    7. Выглядит вызывающе
    8. Выглядит вызывающе
    9. Выглядит вызывающе
    . . .
Приведите своё благоразумие в порядок, отчистите душу от накопившейся повседневной грязи и только тогда, быть может всё получится. А пока всё выглядит вызывающе.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#3: 2012-11-15 12:47:40 ЛС | профиль | цитата
Это что, готовая схема Это же просьба. Вот такую просьбу помешаем в соотвествующий раздел
карма: 22

0
Ответов: 6
Рейтинг: 0
#4: 2012-11-15 14:48:13 ЛС | профиль | цитата
ser_davkin писал(а):
Спасибо за помощь...
------------ Дoбавленo в 14.48:
Ребяты, ну помогите хоть советом, что именно импользовать нужно?
карма: 0

0
Ответов: 758
Рейтинг: 112
#5: 2012-11-15 14:56:21 ЛС | профиль | цитата
serjzavis писал(а):
Ребяты, ну помогите хоть советом, что именно импользовать нужно?

Есть два варианта
1. Используй БД + запрос на выполнение
2. Используй компоненты из панели "Строки" и пошагово сделай операции со списками строк
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#6: 2012-11-15 20:41:40 ЛС | профиль | цитата
serjzavis, и что ты с этими стариками будешь делать ?
тебе результат тоже в dbf нужен ?
------------ Дoбавленo в 18.47:
miver, а он БД и выложил. Даём советы не глядя или ты экстасенс ?
------------ Дoбавленo в 18.52:
serjzavis писал(а):
ну помогите хоть советом, что именно импользовать нужно?
Fox, FoxPro, Clipper
------------ Дoбавленo в 20.41:
hitman249, а Java-ой подключиться к dbf можешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:hitman249
Ответов: 1528
Рейтинг: 57
#7: 2012-11-16 06:12:18 ЛС | профиль | цитата
Tad, надеюсь я правильно подумал
карма: 0

1
Голосовали:Tad
Ответов: 6
Рейтинг: 0
#8: 2012-11-16 11:21:11 ЛС | профиль | цитата
miver писал(а):
Большое спасибо, сейчас попробую!
hitman249 писал(а):
Да! Файлы сами будут только ДБФ, желательно, чтобы и такими остались, хотя можно и в экселевский вариант переделать.
карма: 0

0
Ответов: 1528
Рейтинг: 57
#9: 2012-11-16 11:41:50 ЛС | профиль | цитата
serjzavis, ну переделайте в CSV формат(разделённые запятыми) откройте в экселе и сохраните как душе угодно
карма: 0

0
Ответов: 6
Рейтинг: 0
#10: 2012-11-16 11:51:13 ЛС | профиль | цитата
Tad писал(а):
и что ты с этими стариками будешь делать ?
Нужно людям льготу дать, пока вручную это делаю, долго выходит, боюсь что не успею всем посчитать Каждый месяц одна и таже чихарда...
hitman249 писал(а):
ну переделайте в CSV формат(разделённые запятыми) откройте в экселе и сохраните как душе угодно
А что это может дать? ДБФ и так в экселе открывается... Поясните плиз!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2012-11-16 12:37:48 ЛС | профиль | цитата
serjzavis писал(а):
ДБФ и так в экселе открывается
Правильно.
Тем более, что у тебя есть Excel или OpenOffice.
serjzavis,
1. ПКМ на имени файла->Открыть с помощью Выбираешь Excel. Файл откроется.
2. Открываешь вторую страницу. На этой (пустой) странице, с помощью меню Excel, открываешь второй dbf.
3. Делаешь всё, что тебе нужно. Можешь создать скрипт.
4. "Сохранить как" и выбираешь dbf формат.

Всё "без шума и пыли(с)".
------------ Дoбавленo в 12.37:
Насчет скрипта - нужно Леонида попросить. (Я с excel не дружу. Так, по мелочам)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2012-11-16 12:53:25 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 08:29:34
карма: 0

0
Ответов: 1528
Рейтинг: 57
#13: 2012-11-16 13:09:08 ЛС | профиль | цитата
ip78-36-43-194.onego.ru, так, вы уже определитесь или
ip78-36-43-194.onego.ru писал(а):
так тоже можно! Так и делаю
или то что в ТЗ

ip78-36-43-194.onego.ru писал(а):
принцип понять как там всё построить
принцип я вам и так объясню (вариант HiAsm only)

- Сохраняете ваши файлы в CSV формат (Excel-ем).
- Загружаете их в StrList.
- перебираете полученные массивы с помощью ArrayEnum, выхлоп крошите MultiStrData
- таким макаром на каждую запись из первого списка сравниваете весь второй список StrList
- ну а далее как вам будет удобнее, создаёте новый StrList в который складываете весь выхлоп и сохраняете через запятые(типо формат CSV). Затем в обратном порядке превращаете CSV в DBF.
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#14: 2012-11-16 13:13:38 ЛС | профиль | цитата
Пардон за встревание в ваш разговор, но у нас разве ODBC не понимает DBASE и его файлы
Нафиг тут Excel нужен, или я чего-то не догоняею
карма: 22

1
Голосовали:hitman249
Ответов: 6
Рейтинг: 0
#15: 2012-11-16 13:40:48 ЛС | профиль | цитата
nesco писал(а):
Пардон за встревание в ваш разговор, но у нас разве ODBC не понимает DBASE и его файлы

Да я просто лошара в этих вопросах (ODBC), вот и прошу умных людей мне макет схемки кинуть, чтобы разобраться. Я простенькие проги делал на HIASMе, а вот с БД не сталкивался никогда.
------------ Дoбавленo в 13.40:
hitman249 писал(а):
принцип я вам и так объясню (вариант HiAsm only)

Спасибо! Сейчас попробую понять всё написаное, вдруг и дойдёт.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)