как записать число в самый последний столбец таблицы БД

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 17:24

Sebas
ну да, в самую последнюю...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.06.2005 (Вт) 17:25

ну у неё есть какие енить отличительные значения полей?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.06.2005 (Вт) 17:27

И вот, холодным дождливым вечером, отважное маленькое значение стало пробираться в сааааамую последнюю строчку, в сааааммый последний ее столбец. Много выпало на ее долю тягот и лишений, невероятных и опасных. Хотите знать, каких? Читайте этот и другие топики Студентка

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 07.06.2005 (Вт) 17:31

RayShade
:D :lol:
я чуть со стула не упал, когда всю эту последователдьность постов прочел :P

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 17:32

Sebas
это как?
в смысле?

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 17:34

Понимаю что все мои сообщения смешны для вас, но ничего поделть не могу, уж пока не научусь других не ждите

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 07.06.2005 (Вт) 17:37

Студентка БД абсолютно все равно каков порядок, и отличить столбец только по тому, что он самый последний в акцесе, никак нельзя. Потому что в том-же акцесе этот столбец можно перенести в другое место и он не будет самым последним!

Должен быть другой критерий, имя столбца например.
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.06.2005 (Вт) 17:43

Студентка

СТроки не имеют порядка если ты сама их не отсортируешь,

Какая это стока? ну отличительное поле у неё какое?, чем они различаются?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 07.06.2005 (Вт) 18:06

Sebas

Удачи! попробую присоедениться завтра

Студентка

Ну хоть бы пару дней было-бы, и надо было давать код, раньше, (потому как это правда огромный секрет, нас хлебом не корми, пивом не пои, дай помочь слабому полу :mrgreen: ) уже сделали-бы и пили-бы пиво.

Удачи!
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 18:06

Sebas
последняя это строка
строка куда данные будут добавляться, такая же как и все... в
роде

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.06.2005 (Вт) 18:07

А что, камрады,

Код: Выделить всё
with rs.addnew
.fields(fields.count)=VALUE
.update
end with


Не сработает?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.06.2005 (Вт) 18:12

Студентка писал(а):Sebas
последняя это строка
строка куда данные будут добавляться, такая же как и все... в
роде


Слушай, если она (строка) "такая же как все", то зачем ИХ(строк) НЕСКОЛЬКО?

Пострарайся объяснить НЕ БЫТОВЫМИ, а логическими понятиями..
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 18:47

Sebas
потму что я постоянно добавляю данные в эти строки.
одна строка заполнилась я добавляю следующую

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 19:01

RayShade
вы наверно все знаете...
может тогда подскажете с массивами элементов управления???
есть массив текстбоксов
мне нужно какждому элементу этого массива присвоить значение поля в строке таблицы БД как это сделать?
For i = 1 To 8

Load Text1(i)
Text1(i).Top = Text1(i - 1).Top + 359
Text1(i).Left = Text1(i - 1).Left
Text1(i - 1).Visible = True
Set Text1(i).DataSource = f1
присваивает значение только первому элементу массива и все
f1 - adodc, которое связано с таблицей
заранее благодарна

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 19:35

Упасть и не встать! :)

Студентка, только RTFM, например, тут.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 20:49

Спасибо, пока вы мне советовали я сама разобралась, а за ссылку спасибо!
у меня теперь другой вопрос...
есть текстбокс
в него с помощью процедуры получаем значение н-р 55
мне нужно записать это значение в бд, т.е. в определенную ячейку.
как это сделать?
я знаю, что задаю глупые вопросы, но все-таки....

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 21:13

Даже учиться не хочешь! :evil:

Заходишь сюда.
Потом пишешь в строке поиска "Работа с базами данных через Visual Basic", "Visual Basic для начинающих" и т.п.
Читаешь.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 21:23

BV
очень хочу!!!!
но дело в том, что работу мне завтра сдавать уже!!
и пока я там читаю, а если не дай бог чего не пойму.... будет поздно...
спросить то не у кого!
неужели так сложно подсказать?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.06.2005 (Вт) 21:40

Студентка писал(а):Sebas
потму что я постоянно добавляю данные в эти строки.
одна строка заполнилась я добавляю следующую


то есть ты просто добавляешь данные в первую попавшуюся ячейку?!??!

а когда кончаются ячейки добавляешь строку?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 21:50

Студентка писал(а):работу мне завтра сдавать уже


Где же это требуют сдавать работы, предварительно не обучив людей необходимым знаниям? :evil:
Не училась, не учишься и не хочешь учиться! :evil:
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 22:51

BV
легче подсказатть, чем читать мораль!
пока помощи дождешься сама додумаешься!!!! :twisted:

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 07.06.2005 (Вт) 22:56

Студентка

Сходи по ссылке в моей подписи. Там много нужного узнаешь.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 22:58

Во-первых ты не ответила на мой вопрос (и я знаю почему :twisted: )
Во-вторых то, что ты спрашиваешь - азы, которые стыдно не знать.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 23:16

BV
для тебя может и азы.
для меня нет.
я знаю как записать данные в таблицу, если они непосредственно введены в текстбокс, а если они там появились в результате процедуры, вот этого я не знаю, поэтому и спрашиваю...
насчет азов...
не знаю где ты учишся, у нас происходит так.
дают методу, с примерами ты ее делашь, я ее сделала, а сейчас делаю свою программу, только в этой методе, , НЕ БЫЛО такоего примера, чтобы данные появлялись из процедуры!!

Если тебе сложно сказать, так и напиши.!
а в писковике я искала!
я не знаю как это делается!
и по-человечески прошу помочь.

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 23:32

BV
на форме есть текстбокс
в нем появляется значение благодаря этой процедуре

Dim MyNeuron As clsNeuron
Set MyNeuron = New clsNeuron
With MyNeuron
.Synapses = 2
.Synapse(1) = 0.01

.Synapse(2) = 0.01
.Weight(1) = HScroll1.Value
.Weight(2) = -0.3
Text1.Text = .Value
End With
Есть в БД таблица в ней 3 поля
numиук - счетчик
code - номер стадии
srball - то поле, в которе мне надо впихнуть значение этого текстбокса, но в целом виде
т.к. процедура считает значение текстбокса в десятичном виде, т.е.
в нем отображается 0,565624524234
мне надо чтобы в поле srball, записалось целое число 56

и еще такой вопрос.
у меня на форме есть 3 переключателя optioon button
мне нужно сделать, чтобы при выборе одного из них в поле code записывалось 1 или 2или 3, в зависимости
от того какой переключатель выбран.
если первый то число1, если 2 то число 2 если третий то число 3
как такое сделать?

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 23:35

Студентка писал(а):только в этой методе, , НЕ БЫЛО такоего примера


Ха! Действительно - откуда ещё можно черпать знания?... Только из чужих примеров! :twisted: Разве есть книги, справочники... только примеры!

С тобой уже всё ясно. Я выхожу из темы.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 23:38

BV
конечно не было!
в методе вообще такого не было!
а что стыдного в том, чтобы прочитать про нейронные сети на сайте и реализаовать их самостоятельно используя шаблон?( который кстати выложен на сайте в свободном доступе)
а насчет книг ты не прав! я их читаю! просто многое мне не понятно, поэтому и спрашиваю..
если не можешь помочь так и скажи к другому обращусь!
кто не такой гордый!!!

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 23:40

BV
и не говори мне, что никогда не просил совета у других! не поварю, потому что знать все сразу невозможно!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.06.2005 (Вт) 23:47

1. Str=Format$(Number,"#.##")>CLng(Right$(Str),2)
2. Option1_Click>Option1.Value>Var1=True

Ох, не хочешь ты учиться...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Студентка
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 06.06.2005 (Пн) 18:40

Сообщение Студентка » 07.06.2005 (Вт) 23:50

BV
извини , мне про Option1_Click не совсем понятно.......
и как добавить число в БД......

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 181

    TopList