Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : Как делает взгляд вверх I и ввести чужое ключевое значение в таблицу проходя переменное значение от по-разному колонки в родственной таблице?
Поставьте a на обсуждение содержит поля: [Имя] как varchar, [AlphaNumber] как численный, и [SiteCode] как varchar. Данные в этой таблице статические. AlphaNumber будет главным образом ключом в A. таблицы. Я использую, котор хранят процедуру для того чтобы заселить комбинированную рамку на форме и показать [названное] поле к оператору от A. таблицы. Всеми данными вписанными на форму будут введены в таблицу B.
Table b содержат поле [ValidOPId] как численное и будут чужой ключ отнесенный к полю [AlphaNumber] в
таблицы A.
до тех пор, я писал эти, котор хранят процедуру и успешно введенные данные для того чтобы поставить b на обсуждение (без формы). процедура по
ALTER [dbo]. [spLocal_InsertValid
ationData]
@TagName Varchar (50), datetime
@ValidTime,
@Value реальное,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@ValidOPId численное,
@ValidAPMId численное,
@ValidPMId численное, бит
@InterfaceFlag,
INSERT
bit
AS
@OOSpecFlag В ValidationDetail
VALUES
(@TagName, @ValidTime, @Valu
e, @Reason1
, @Reason2,
@Reason3, @
Reason4, @C
omments, @V
alidOPId, @
ValidAPMId
, @ValidPMI
d, @Interfa
ceFlag,
Return
Need @OO
SpecFlag) для того чтобы доработать эту процедуру для писания [имя] от комбинированной рамки на форме назад вне поставить b на обсуждение [ValidOPId]. Нужно преобразовать его назад к родственное численный [AlphaNumber] соответствует к имени выбранному в комбинированной рамке на форме сперва.
Can, котор вы помогаете?
class=
Ответ : Как делает взгляд вверх I и ввести чужое ключевое значение в таблицу проходя переменное значение от по-разному колонки в родственной таблице?
2 дороги:
1) [предпочтительно] - в комбинированной рамке формы HTML - установите значение бирки варианта как AlphaNumber от TableA. Так, когда всегда форма представит - она пошлет значение выбранного варианта от комбинированной рамки - так, оно проходит AlphaNumber вместо показанного текста. Эта дорога, ваша, котор хранят процедура останет по мере того как она.
2) Измените SP как:
ИЗМЕНИТЕ процедуру [dbo]. [spLocal_InsertValidationData
]
@TagName Varchar (50),
datetime @ValidTime,
@Value реальное,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@Name varchar (50),
@ValidAPMId численное,
@ValidPMId численное,
бит @InterfaceFlag,
бит @OOSpecFlag
КАК
Объявите @ValidOPId int
Выберите @ValidOPId = AlphaNumber от [TableA] где [имя] = @Name
ВВЕДИТЕ В ValidationDetail
ЗНАЧЕНИЯ
(@TagName, @ValidTime, @Value
, @Reason1
, @Reason2,
@Reason3, @Reason4
, @Comments
, @ValidOPId
, @ValidAPMId
, @ValidPMId
, @InterfaceFlag
, @OOSpecFlag
)
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?