Hay un total de 204 Preguntas. | << >> |
Pregunta: | 67846 - CREAR CLASS1 EN VB DE OPERACIONES |
Autor: | JUAN MA HUERTA |
Por favor necesito orientación.
Tengo un el codigo visual basic.net y contiene todo lo necesario para realizar operaciones se + - * / Module Module1 Function sumar(ByVal x As Double, ByVal y As Double) As Double Dim resultado As Double = 0 resultado = x + y Return resultado End Function Function restar(ByVal x As Double, ByVal y As Double) As Double Dim resultado As Double = 0 resultado = x - y Return resultado End Function Function multiplicar(ByVal x As Double, ByVal y As Double) As Double Dim resultado As Double = 0 resultado = x * y Return resultado End Function Function dividir(ByVal x As Double, ByVal y As Double) As Double Dim resultado As Double = 0 resultado = x / y Return resultado End Function Sub Main() Dim a As Double = 67 Dim b As Double = 23 Dim s As Double = 0 Dim r As Double = 0 Dim m As Double = 0 Dim d As Double = 0 s = sumar(a, b) System.Console.WriteLine("sumar= " & s) r = restar(a, b) System.Console.WriteLine("restar= " & r) m = multiplicar(a, b) System.Console.WriteLine("multiplicar= " & m) d = dividir(a, b) System.Console.WriteLine("dividir= " & d) System.Console.ReadLine() End Sub End Module NECESITO AYUDA PARA CONSTRUIR UNA CLASE NUEVA CON EL NOMBRE OPEARITME Y NO TENDO IDEA DE COMO HACERLO YA QUE REALIEC UNO MUY SENCILLO CLASS 1 Public Class Class1 Public Sub monto(ByVal y As Integer) System.Console.WriteLine(y) System.Console.ReadKey() End Sub End Class MODULE Module Module1 Sub Main() Dim c As Integer Dim cuenta As New Class1 c = 60 cuenta.monto(c) End Sub End Module Por favor un rumbo, se que es pregunta de novato pero por algún lado tengo que empezar. Gracias. |
Contestar |
Pregunta: | 67874 - ORDENAR EN DATAGRIDVIEW COLUMNAS DE TIPO COMBOBOX CON DATASO |
Autor: | Fernando |
Buen día, estoy programando en VB 2008 .NET y me encontré con el siguiente problema. Tengo un DataGridView (DGV) enlazado a una base de datos (origen de datos BindingSource) y una de las columnas del DGV es de tipo ComboBox con DataSource, en el cual el ValueMember es un Id (numérico) y el DisplayMember es un nombre o descripción. El problema reside al correr la aplicación, cuando al hacer click en el encabezado de la columna del ComboBox para ordenar los datos de la misma, los ordena por el Id del ValueMember y no por el DisplayMember que es el que se muestra, provocando que no quede ordenada alfabéticamente sino numéricamente y por un valor que ni siquiera se muestra. Si alguien sabe como resolver este problema le estaré muy agradecido. Saludos! |
Contestar |
Pregunta: | 67909 - DIBUJO DE BORDES EN UN CONTROL DATAGRIDVIEW |
Autor: | Oswaldo Feo |
Hola experto, estoy dibujando sobre un control DatagridView, en este le dibujo estilos de bordes diferentes a los que trae por defecto la propiedad BorderStyle con las funciones graficas que me proporciona el evento OnPaint. Mi problema radica mas que todo en el efecto de visualizaciòn cuando me desplazo atravès de la barra de desplazamiento que tiene el control datagidview, el cual me redibuja el control a medida que me desplazo pero las lineas del borde derecho se adhieren a las columnas que cuando realizo el desplazamiento se van visualizando rayas verticales en todas las columnas del control visualizandose un efecto no deseado. serìa de gran ayuda si me ayudaran a corregir este problema. De ante mano muchas gracias. |
Contestar |
Pregunta: | 67967 - PASAR PARAMETROS DE LISTBOX A CRYSTAL REPORTS |
Autor: | Mario Zaldívar |
Como puedo pasar parametros de listbox a crystal reports, por medio de seleccion multiple.
El crystal reports esta configurado para recibir parametros por rango Agradecere sus comentarios Saludos Mario |
Contestar |
Pregunta: | 67970 - ERRO EN PAGINACION EN VB Y ASPX NO SE VE LOS DATOS |
Autor: | Sandra B |
Hola, no se mucho o casi nada de VB y asp.net, pero utilice una paginacion que encontre en la web, pero necesitaba colocarle un filtro especifico. Cuando la consulta es Select * FROM capacitacion funciona perfectamente y se muestra los datos de la consulta pero cuando la consulta es Select * FROM capacitacion WHERE id=1 no se muestran los datos... es como si quedara totalmente vacia envio el codigo para ver donde esta el error,
Aclaro que poco se de esto :-) Muchas gracias ------------- .vb Imports System.Data Imports System.Configuration Imports System.Web Imports System.Web.Security Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.Web.UI.WebControls.WebParts Imports System.Web.UI.HtmlControls Imports System.Data.SqlClient Imports System.IO Imports System.Web.Hosting Partial Public Class productos_busqueda ' TODO: *** Comprobar si es Inherits o Implements *** Inherits System.Web.UI.Page Property cnx As SqlConnection Property cmd As SqlCommand Property resultado As SqlDataReader Dim tip As String Dim are As String Dim inten As String Dim moda As String Dim fecha As String Dim palabra As String Dim tip2 As String Dim are2 As String Dim inten2 As String Dim moda2 As String Dim fecha2 As String Dim palabra2 As String Dim strPaginacion As String = String.Empty Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load ''If Not Page.IsPostBack Then 'bindData() ' End If End Sub Private Sub bindData() Me.tip2 = Request.QueryString("tipo") Me.are2 = Request.QueryString("area") Me.moda2 = Request.QueryString("modalidad") Me.inten2 = Request.QueryString("intensidadhorario") Me.palabra2 = Request.QueryString("palabra") Me.fecha2 = Request.QueryString("fecha") '''' If Request.QueryString("tipo") = 0 Then tip = " AND idTipo > 0" Else tip = " AND idTipo = '" + tip2 + "'" End If '''' If Request.QueryString("area") = 0 Then are = " AND idArea > 0" Else are = " AND idArea = '" + are2 + "'" End If '''' If Request.QueryString("modalidad") = 0 Then moda = " AND idModalidad > 0" Else moda = " AND idModalidad = '" + moda2 + "'" End If '''' If Request.QueryString("intensidadhorario") = 0 Then inten = " AND idIntensidad > 0" Else inten = " AND idintensidad = '" + inten2 + "'" End If '''' If Request.QueryString("palabra") = "" Then palabra = "" Else palabra = " AND titulo LIKE '" + palabra2 + "' OR descripcion LIKE '" + palabra2 + "'" End If '''' If Request.QueryString("fecha") = "" Then fecha = "" Else fecha = " AND fecha >= '" + fecha2 + "'" End If Dim conn As New SqlConnection("Server='';Database='';Uid='';Pwd=''") Dim cmd As New SqlCommand("Select * FROM capacitacion where activo='A' " + tip + " " + moda + " " + inten + " " + are + " " + palabra + " " + fecha + " ORDER BY titulo", conn) Dim ds As New DataSet() Dim da As New SqlDataAdapter(cmd) da.Fill(ds) Dim objPds As New PagedDataSource() objPds.DataSource = ds.Tables(0).DefaultView objPds.AllowPaging = True objPds.PageSize = 3 Dim CurPage As Integer If Request.QueryString("IDP") IsNot Nothing Then CurPage = Convert.ToInt32(Request.QueryString("IDP")) Else CurPage = 1 End If objPds.CurrentPageIndex = CurPage - 1 strPaginacion = "" If Not objPds.IsFirstPage Then strPaginacion = "<a href='productos.aspx?IDP=" & Convert.ToString(CurPage - 1) & "' class=pag_button>« anterior</a>" End If If objPds.PageCount > 0 Then strPaginacion += "<span class='pag_button'> " & CurPage.ToString() & " de " & objPds.PageCount.ToString() & " </span> " End If If objPds.PageCount > 1 Then If Not objPds.IsLastPage Then strPaginacion += "<a href='productos.aspx?IDP=" & Convert.ToString(CurPage + 1) & "' class=pag_button>siguiente »</a>" End If DataList1.DataSource = objPds End If DataList1.DataBind() End Sub ' Protected Function GetPaginacion() As String Return (strPaginacion) End Function End Class ---------------------pagina que es como si mostrara la consulta vacia <asp:Repeater ID="DataList1" runat="server"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "titulo")%> </ItemTemplate> <FooterTemplate> <div > <a ><%= GetPaginacion() %></a> </div> <!-- end --> </FooterTemplate> </asp:Repeater> ------------------ De antemano MIL GRACIAS por su tiempo y su colaboracion |
Contestar |
Pregunta: | 68070 - DAYABINDINGSOURCE ENTRE TABLAS RELACIONADAS |
Autor: | Eduardo Bernal Alvarez |
Hola,
Estoy teniendo mi primer contacto con VB.net, y estoy tratando de hacer funcionar un proyecto sencillo que consiste básicamente en la conectar y gestionar los registros de una base de datos de MS Access a través de formularios “Windows Forms” creados con “Visual Studio 2010”. A base de videos y foros he conseguido lo mas básico y funciona, pero llevo ya bastante tiempo atrancado en una asunto que no logro entender. En mi base de datos de Access hay tres tablas relacionadas: tDOCUMENTACION, tRESPONSABLE, tHISTORIAL La tabla tDOCUMENTACION está relacionada con la tabla tHISTORIAL mediante una relación "uno a varios" donde tDOCUMENTACION.IdDocumento es la clave primaria y tHISTORIAL.IdDocumento es la clave externa La tabla tRESPONSABLE está relacionada con la tabla tDOCUMENTO mediante una relación "uno a varios" donde tRESPONSABLE.IdResponsable es la clave primaria y tDOCUMENTO.IdResponsable es la clave externa. Mediante los "wizards" de VB Studio he conseguido vincular el DataSource de un control DataGridView (dgvDocumento) a la tabla tDOCUMENTO, creándose automáticamente un databindingsource (tDOCUMENTObindingSource) que lo controla, y, de la misma forma he conseguido vincular el DataSource de otro control DataGridView (dgvHistorial) a la tabla tHISTORIAL que está sincronizado a la selección de la fila que haga en el "dgvDocumento", de forma que la información del "dgvHistorial" va variando a medida que se van seleccionando los diferentes registros del "dgvDocumento". He estado investigando un poco y he observado que para llevar a cabo esta sincronización entre ambos controles "DataGridView" el origen de datos del control "dgvHistorial"es un "DataBindingSource" que tiene como "DataSource" la relación entre las tablas DOCUMENTO e HISTORIAL del DATASET. Hasta aquí todo bien.., el problema comienza cuando quiero que se presente sobre el mismo formulario un control TEXTBOX (txtNombreResponsable)que muestre la información de una columna (NombreResponsable)de la tabla tRESPONSABLE, a medida que cambio de registro en el dgvDocumento. De esta forma, a medida que me muevo sobre las filas del dgvDocumento podría ir visualizando la información relacionada de la tabla tHISTORIAL en el dgvHistorial y el nombre de la persona responsable del documento en cuestión contenida en la tabla tRESPONSABLE (relacionada con la tabla tDOCUMENTO) en el control "txtNombreResponsable" Lo que he intentado ha sido añadir un "DataBindingSource" (tDocumentotResponsableBindingSource) en el formulario cuya "DataSource" sea el "tDOCUMENTObindingsource", y el "DataMember" la relación existente en el DataSet entre las tablas tDOCUMENTO y tRESPONSABLE, con la intención de, hecho esto, utilizar la línea de código: Me.txtNombreResponsable.DataBindings.Add("text", DocumentoResponsableBindingSource, "NombreResponsable") El caso es que cuando creo el "tDocumentotResponsableBindingSource" y le asocio como "DataDource" el "DOCUMENTObindingSource" no me permite asociar como "DataMember" la relación entre las tablas tDOCUMENTO y tRESPONSABLE, dejándome como única opción para el DataMember la relación entre la tablas tDOCUMENTO e tHISTORIAL, que es la que utilicé para asociar el "dgvHistorial" al "dgvDocumento". El mensaje de error que me sale es “El valor de la propiedad no es válido: La propiedad DataMember 'tblRESPONSABLEtblDOCUMENTO' no se encontró en DataSource” ¿cómo debo hacerlo?, muchas gracias y perdón por el rollete, pero es muy complicado para mí explicar esto con palabras. saludos. |
Contestar |
Pregunta: | 68084 - AYUDA CON VB 2010 Y CRYSTAL REPORTS |
Autor: | eduardo del angel |
quiero que me ayuden con este problema
lo que pasa es que estoy haciendo una aplicacion en VB.net de visualstudio 2010 y no trae el Crystal Reports lo que ice es descargarlo e instalarlo pero al momento de agregar un archivo .rpt para hacer el reporte me abre una pagina que dice que descargue la vercion de Crystal Reports para vb 2010. ya lo e instalado con anterioridad pero lo volvi a descargar e instalar y sigue = no se como hacerle o poruqe sale esto. espero que me ayuden gracias =) |
Contestar |
Pregunta: | 68094 - CONSUMIR WEB SERVICES DESDE APLICACION ESCRITORIO |
Autor: | Juan Mamani |
Alguien tiene idea como consumir un web serivce desde una aplicación de escritorio? Ya sea desde Java, PHP, Visual Studio?????????
mediante SOAP y XML Puedo ver los servicios pero la mayoria solo explican como hacerlo desde una apliación montada en un servidor web. Yo quiero hacerlo desde una apliación de escritorio. gracias! |
Contestar |
Pregunta: | 68102 - ELIMINAR DIRECCION DE ARCHIVO |
Autor: | Victor Manuel Alvarez Lopez |
hola amigos espero que me puedan ayudar , estoy intentado hacer un reproductor en visual basic. net pero al momento de llamar la cancion que quiero escuchar me aparece con todo y la direccion y solo quiero que paresca el nombre de la cancion como podria hacer para que no me aparesca la ubicacion de la cancion |
Contestar |
Pregunta: | 68127 - PORQUE ME MUESTRA EL PRIMER REPORTE? |
Autor: | eduardo del angel |
estoy creando reportes con Cristal report y cree el primero mandando a llamar un procedimiento almacenado
____________________________________________________ Dim dt As New DataTable dt = principal.reportes("exec sp_SISBEI_RepCarreras '" + cmbCarreras.SelectedIndex.ToString + "'") Dim repo As New rpBecasCarrer repo.SetDataSource(dt) crvBecasCarrera.ReportSource = repo _____________________________________________________ esta es la forma. pero al crear otro me manda este mismo reporte y no el nuevo que acabo de crear _____________________________________________________ Dim dt As New DataTable dt = principal.reportes("exec sp_SISBEI_Encuesta1 '" + cmbTipoBecas.SelectedIndex.ToString + "'") Dim repo As New rpBecasCarrer repo.SetDataSource(dt) crvBecaEncuesta.ReportSource = repo _____________________________________________________ los dos les paso parametros de la sig manera _____________________________________________________ dt_carre = principal.consultaDSSQ("select chrClvTipoBecaInt, vchNombreBecaInt from tbl_SISBEI_TiposBecasInt") cmbTipoBecas.ValueMember = "chrClvTipoBecaInt" cmbTipoBecas.DisplayMember = "vchNombreBecaInt" cmbTipoBecas.DataSource = dt_carre _____________________________________________________ en el SelectedIndexChanged de un combobox los dos estan en diferentes formularios y los crystalreportview estan en un formulario cada uno con diferente nombre y el combo es igual diferente con diferente consulta. y cada uno tiene su propio dataset y los reportes no es el mismo son 2 diferentes.... el problema es q siempre me manda el reporte que cree primero y los demas no me los muestra en el reportview |
Contestar |
|< << 11 12 13 14 15 16 17 18 19 20 21 >> >| |