Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
310_1111.doc
Скачиваний:
3
Добавлен:
20.09.2019
Размер:
404.99 Кб
Скачать

4. Методы AddNew и Update

Пара методов, AddNew и Update, позволяет добавлять новую запись к объекту Recordset и заносить значение ее полей перед добавлением в базу данных. После вызова метода AddNew полям новой записи присваиваются требуемые значения и вызывается метод Update, сохраняющий эти данные в таблице. Если не вызывать метод AddNew, вместо добавления новой записи будет выполнено обновление полей текущей записи объекта Recordset. Рассмотрим пример использования пары методов, AddNew и Update:

Rset.AddNew

Rset.Fields (“PinCode”) = 12107880

Rset.Update

Метод Delete

Метод Delete предназначен для удаления текущей строки из объекта Recordset и связанной с ним таблицы в базе данных. При использовании метода Delete можно заранее определять условия для удаления нескольких записей из базы данных с помощью свойства Filter, предварительно поместив в него критерий удаления.

Если удаление записей выполняется в пакетном режиме (удаляется сразу несколько записей), то для фактического удаления из таблицы базы данных записей, отмеченных к удалению, следует вызвать метод UpdateBatch. Если этого не сделать, изменения будут утеряны и записи не будут удалены из таблицы.

Несмотря на это, альтернативный вариант удаления с использованием SQL-команды используется довольно часто:

strSQL = "Delete * from Clubs Where ClubCode = '" & _

Request.Form("cboClubs") & "'"

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "DSN=Sailors"

Set objCmd = Server.CreateObject("ADODB.Command")

Set objCmd.ActiveConnection = objConn

objCmd.CommandText = strSQL

objCmd.CommandType = adCmdText

objCmd.Execute

5. Cls Dim i As Integer, j As Integer, n As Integer, m As Integer INPUT "Kolichestvo strok:", n INPUT "Kolichestvo stolbtsov:", m Dim a(n, m) As Double Randomize Timer For i = 0 To n - 1 For j = 0 To m - 1 a(i, j) = Int(Rnd * 10) Print a(i, j); Next j Print Next i Print For i = 0 To n - 1 For j = 0 To m - 1 If a(i, 0) <> 0 Then Print a(i, j) / a(i, 0); Else Print 0 End If Next j Print Next i

6.нету

Билет 24

1.Арифметичні вирази, пріоритетність арифметичних операцій.

Значення арифметичних виразів звичайно привласнюються яким-небудь змінним. У цих виразах крім відомих математичних (арифметичних) операцій додавання, віднімання, множення і ділення (+, -, *, /) зустрічаються і “екзотичні”, наприклад, отримання цілої частини від ділення одного числа на інше (операція \), отримання залишку від ділення (операція Mod) і т.д.

2. Основні властивості елементу управління ListBox.

ListBox используются для наглядного представления информации и возможности выбора как одного, так и нескольких его элементов.

BackColor Определяет фоновый цвет окна списка.

Columns Задает число столбцов. Если значение равно 0, окно списка прокручивается в одном вертикальном столбце. Если –1 или больше, элементы списка располагаются в заданном числе столбцов. Кроме того, у окна появляется горизонтальная линейка прокрутки просмотра всех элементов списка.

ForeColor Определяет цвет текста окна списка.

Height Указывает высоту окна списка в твипах.

IntegralHeight Разрешает или отменяет частичный показ элемента, не помещающегося в окно; например, верхнюю часть последнего элемента списка, нижняя часть которого оказалась за границей окна.

List Это свойство содержит элементы раскрывающегося списка, которые могут быть определены во время проектирования. Здесь можно вводить элементы только по одному

MultiSelect Задает правила выбора из окна списка. Если 0 – None, то пользователь может выбирать только один элемент. Если 1 – Simple, пользователь может выбрать больше чем один элемент. Если 2 – Extended, пользователь может выбрать несколько элементов.

Sorted Определяет, сортируются ли элементы окна списка. Если False, то список выводится в том порядке, в котором элементы вводились в список.

Style Определяет обычный формат окна списка или с флажками перед элементами списка.

3 Установка призначеної для користувача системи координат. Її переваги Координаты описывают положение отдельных пикселей на экране или точек на листе бумаги, распечатанной с помощью принтера. Система координат подобна карте города. Каждый квадратик на карте имеет собственный уникальный адрес: комбинацию номеров столбца и строки. Номер столбца - это координата по вертикали, У. Номер строки - координата по горизонтали, X. Любую точку формы можно идентифицировать заданием координат X и У. Программа Visual Basic поддерживает несколько систем координат, в том числе пользовательские, допускающие любые единицы измерения. Система координат, основанная на пикселях и широко используемая в компьютерной графике, привязывает к конкретной разрешающей способности монитора.

4 Елемент управління Grid, основні властивості, приклад.

Grid- Сетка - это объект-контейнер, который отображает данные по строкам и столбцам, он напоминает по внешнему виду окно просмотра. Сетка как контейнер содержит объекты-столбцы. Столбец может содержать объект-заголовок и элементы управления. Поскольку сетка, как и ее столбцы, заголовки и элементы управления, имеет собственные наборы свойств, вы получаете полный контроль над каждым элементом сетки. Можно создать сетку интерактивно, используя построитель сетки.

вопрос 5 Cls Dim i As Integer, j As Integer, n As Integer, m As Integer Dim max As Integer, imax As Integer INPUT "Kolichestvo strok:", n INPUT "Kolichestvo stolbtsov:", m Dim a(n, m) As Integer Randomize Timer For i = 0 To n - 1 For j = 0 To m - 1 a(i, j) = Int(Rnd * 15) Print a(i, j); Next j Print Next i Print For j = 0 To m - 1 Print j; "stolbik:" max = a(0, j) imax = 0 For i = 0 To n - 1 If a(i, j) > max Then max = a(i, j) imax = i End If Next i Print "max="; max; "imax="; imax Next j

6. dim a as string, b as string, c as string rs.movefirst a=rs.fields(0) rs.movelast b=rs.fields(0) msgbox a msgbox b c=a a=b b=c msgbox a msgbox b

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]