Foros del Web » Programando para Internet » ASPX (.net) »

como meter 1 variable en 1 range validator ??

Estas en el tema de como meter 1 variable en 1 range validator ?? en el foro de ASPX (.net) en Foros del Web. tengo 1 variable dim valor as integer y kiero meterla en el Cita: <asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ...
  #1 (permalink)  
Antiguo 29/05/2008, 13:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
como meter 1 variable en 1 range validator ??

tengo 1 variable
dim valor as integer
y kiero meterla en el
Cita:
<asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ser mayor a 1986" MaximumValue=valor ></asp:RangeValidator>
como podria ser ???espero q me puedan apoyar
  #2 (permalink)  
Antiguo 29/05/2008, 13:57
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: como meter 1 variable en 1 range validator ??

Código:
  If Not IsPostBack        
            rgvAnoFabri.MaximumValue = valor.ToString()
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 29/05/2008, 14:00
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

y si deseo q sea numerico??
  #4 (permalink)  
Antiguo 29/05/2008, 14:06
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: como meter 1 variable en 1 range validator ??

eso no importa ya que MaximumValue recibe un string, pero el comportamiento del tipo de datos precisamente se lo estas indicando en Type="double"
  #5 (permalink)  
Antiguo 29/05/2008, 14:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

no me funciona ..... justo ese campo es el unico q no me valida :S
no tendras x ahi 1 ejemplito???
  #6 (permalink)  
Antiguo 29/05/2008, 14:29
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

mr lo puse tal y como dijiste pero nada tengo esto ahora
x 1 lado tengo lo q me pasaste
Cita:
fabri=2000
fabri1=2005
If Not IsPostBack
rgvAnoFabri.MaximumValue = fabri1.ToString()
rgvAnoFabri.MinimumValue = fabri.ToString()

y x otro lado tengo esto ....

Cita:
<asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="Double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ser mayor a 1986" ></asp:RangeValidator>
la idea q esta variable la necesito xk los voy a sacr d 1 consulta x eso la necesidad d la variable.... capaz esta mal q se divida en 2 partes???... o como ???
  #7 (permalink)  
Antiguo 29/05/2008, 14:36
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: como meter 1 variable en 1 range validator ??

Solo para quitarme la duda de como lo estás poniendo puedes probar el siguiente código

Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                  rgvAnoFabri.MaximumValue = "40"
            End If

        End Sub
El textbox no te debe dejar guardar un valor mayor a 40

Ahi no hay falla, verifica tus valores y me dices que pex
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #8 (permalink)  
Antiguo 29/05/2008, 14:47
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

puse esto en el rangevalidator.....
Cita:
dim fabri1 as double
dim fabri as double

fabri1=2005
fabri=2000
Cita:
<asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="Double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ser mayor a 1986" MaximumValue='<% fabri1.todouble() %>' MinimumValue='<% fabri.todouble() %>' ></asp:RangeValidator>
pero en todos los casos me dice q no cumple y me sale el "*".....creo q esta es la solucion pero no se como poner la variable
  #9 (permalink)  
Antiguo 29/05/2008, 14:52
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: como meter 1 variable en 1 range validator ??

por eso te comentaba que pusieras tal cual el code que te pasé, precisamente para hacer la prueba que te digo

mira (copia y pega tal cual lo escribo para hacer la prueba)

Cita:
<asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="Double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ser mayor a 1986" ></asp:RangeValidator>
codebehind (page_load)

Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                  rgvAnoFabri.MaximumValue = "40"
            End If

        End Sub
estoy dando por hecho que existe tu textbox llamado TxtAnoFabri que quiero pensar que existe
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #10 (permalink)  
Antiguo 29/05/2008, 15:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

mr gracias solucione el problema
  #11 (permalink)  
Antiguo 29/05/2008, 15:31
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: como meter 1 variable en 1 range validator ??



solo faltaría que nos dijeras que era lo que tenía por si alguien llega a tener un problema similar tenga un referencia

Salu2
  #12 (permalink)  
Antiguo 29/05/2008, 16:39
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: como meter 1 variable en 1 range validator ??

fueron 1 par d pasos ...pero lo use usando 1 storedprocedure
y ahi cree las validaciones

Cita:
sub validacionesautomaticas()

Dim objConnection As SqlConnection
Dim objCommand As SqlCommand
Dim objAdapter As SqlDataAdapter
Dim strSQLQuery As String
dim a1 as integer



' Set up our connection.
objConnection = New SqlConnection("Data Source=(local); Initial Catalog=sigaf; user id=sa; password=sa159")
' Set up our SQL query text.
if request.Form("DdlTipoCredito") = "" then
a1 = 1
else
a1 = request.Form("DdlTipoCredito")
end if
strSQLQuery = "select nTipoCredito,cDescripcion,nNumBancosEndeuda,nAñoFa brica,nLimiteEndeuda from tipocredito where nTipoCredito =" & a1
' Create new command object passing it our SQL query
' and telling it which connection to use.
'
objCommand = New SqlCommand(strSQLQuery, objConnection)
'abrimos la conexion
objConnection.open()
Dim rs As SqlDataReader = objCommand.ExecuteReader
rs.read
nNumBancosEndeuda = rs("nNumBancosEndeuda")
AnoFabrica = rs("nAñoFabrica")
nLimiteEndeuda = rs("nLimiteEndeuda")
rgvNBancos.MaximumValue = nNumBancosEndeuda
rgvAnoFabri.MaximumValue = AnoFabrica
rgvTotEndeuda.MaximumValue = nLimiteEndeuda
objConnection.Close()
end sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:26.