on 11-16-2010 5:17 PM
Buenos días, tengo el campo OWTR.Address en transferencia de stock y quiero que si un dato en especifico o un cadena no es capturada no pueda continuar con el traspaso, de alguna forma forzar el valor del OWTR.Address a cierto valor y entonces hacer la transferencia, será esto posible?
Gracias.
Podrias hacerlo con el TransactionNotification
algo como
-----Add you code here-----------
if transaction_type in ('A','U') and object_type in (67)
begin
declare @address as nvarchar (100)}
select @address=address from owtr where docentry = @list_of_cols.......
if len(@address)<1
begin
set @error=1
set @error_message= 'Capture direccion para continuar'
end
end
algo asi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Estimado, cómno es el tema de obligar un campo, ya que alguna vez traté de hacerlo con el Transaction Notification y no me resultó, lo copié dónde me dijieron, pero no me aparecia lo mismo, no sé como hacerlo.
favor si tuvieras la consulta y los pasos a seguir, me podrías orientar.
Saludos y Gracias !
Rodrgio H.
Hola Rodrigo, debes incluir la parte del codigo despues de -- ADD YOUR CODE HERE---
Complemente lo que dejo Mauricio y funciona OK.
La idea es que complementes tu conocimiento con el foro, existen varios post al respecto del SPTN
solo se agrega codigo dentro de los comentarios de SQL -
-
--------------------------------------------------------------------------------------------------------------------------------
-- ADD YOUR CODE HERE
if @transaction_type in ('A','U') and @object_type ='67'
begin
declare @a as nvarchar(254)
select @a = (select case when address is null or address='' then '' else address end as Address from owtr where docnum = @list_of_cols_val_tab_del)
if len(@a) < 1
begin
set @error=1
set @error_message= 'Debe ingresar una dirección de destinatario para continuar'
end
end
--------------------------------------------------------------------------------------------------------------------------------
Saludos, Jorge
Error al calificar, he corregido.
Edited by: Quintaro on Dec 7, 2010 1:30 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Quintaro, puedes hacer un campo obligatorio con el SPTN, si no cumple con la cadena no deja crear la transferencia.
Desconozco si con alguna parametrización de formulario puedas establecer un valor por defecto para este campo.
depende de lo que se requiere controlar.
Saludos, Jorge
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.