|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Sagma
Páginas: 1 ... 8 9 [10] 11 12 ... 16
226
« en: Viernes 24 de Noviembre de 2006, 14:50 »
gracias por contestar, el regional settins de mi maquina esta Español-Bolivia, y es dd/MM/yyyy. Y esta es la manera que estoy haciendo en tres capas (espero que sea asi). Sub New(ByVal Comando As SqlClient.SqlCommand) Command = Comando id_planes = -1 Desc = "" CPeriodo = -1 DetGlosa = "" Est = -1 FechaPro = "01/01/1901" Campos.Add("varchar") Campos.Add("DESCRIPCIONplan") Campos.Add("int") Campos.Add("CPERIODOplan") Campos.Add("varchar") Campos.Add("GLOSAplan") Campos.Add("smallint") Campos.Add("ESTADOplan") Campos.Add("datetime") Campos.Add("FPROCESO") End Sub Sub New(ByVal IDPLANES As Integer, ByVal Comando As SqlClient.SqlCommand) Dim Datos As New AccesoDatos.Operaciones(Comando) Dim dr As DataRow Command = Comando dr = Datos.TraerUno("PLANES", IDPLANES, Comando) id_planes = IDPLANES Desc = dr(1) CPeriodo = dr(2) DetGlosa = dr(3) Est = dr(4) FechaPro = dr(5) Campos.Add("varchar") Campos.Add("DESCRIPCIONplan") Campos.Add("int") Campos.Add("CPERIODOplan") Campos.Add("varchar") Campos.Add("GLOSAplan") Campos.Add("smallint") Campos.Add("ESTADOplan") Campos.Add("datetime") Campos.Add("FPROCESO") End Sub Public Function Nuevo(ByVal Descripcion_PLanes As String, ByVal CodPeriodo As Integer, ByVal DetalleGlosa As String, ByVal Estado_planes As Integer, ByVal FechaProceso_Plan As DateTime) As Integer Try Dim AD As New AccesoDatos.Operaciones(Command) Dim Valores As New ArrayList Valores.Add("varchar") Valores.Add(Descripcion_PLanes) Valores.Add("int") Valores.Add(CodPeriodo) Valores.Add("varchar") Valores.Add(DetalleGlosa) Valores.Add("smallint") Valores.Add(Estado_planes) Valores.Add("datetime") Valores.Add(FechaProceso_Plan) Return AD.Insertar("PLANES", Campos, Valores) Catch ex As Exception Throw ex End Try End Function
Public Function Insertar(ByVal Tabla As String, ByVal Campos As ArrayList, ByVal Valores As ArrayList) As Integer Try Dim Consulta As String Dim Consulta2 As String Consulta = " Insert Into " & Tabla & "(" Consulta2 = ") Values (" Dim Cont As Integer = 0 While Cont <= Valores.Count - 1 Select Case Valores(Cont) Case "varchar" Consulta = Consulta & Campos(Cont + 1) Consulta2 = Consulta2 & "'" & Valores(Cont + 1) & "'" Case "int" Consulta = Consulta & Campos(Cont + 1) Consulta2 = Consulta2 & Valores(Cont + 1) Case "datetime" Consulta = Consulta & Campos(Cont + 1) Consulta2 = Consulta2 & "'" & Valores(Cont + 1) & "'" Case "smallint" Consulta = Consulta & Campos(Cont + 1) Consulta2 = Consulta2 & Valores(Cont + 1) Case "decimal" Consulta = Consulta & Campos(Cont + 1) Consulta2 = Consulta2 & Valores(Cont + 1) End Select Cont = Cont + 2 If Cont > Valores.Count - 1 Then Consulta2 = Consulta2 & ")" Else Consulta = Consulta & "," Consulta2 = Consulta2 & "," End If End While Command.CommandText = Consulta & Consulta2 Command.ExecuteNonQuery() Dim Codigo As Integer Command.CommandText = "Select Max(ID_" & Tabla & ") From " & Tabla Return Command.ExecuteScalar Catch ex As Exception Throw ex End Try End Function
es campo en la DB de SqlServer 2005 lo tengo como Datetime, ya que es lo unico que hay para almacenar fecha. gracias por la ayuda.
227
« en: Miércoles 22 de Noviembre de 2006, 19:49 »
hola a todos, como estan, estoy teniendo problemas al tratar de inserta una fecha con la hora en una DB de SQL 2005, he puesto SET DATEFORMA dmy y naranjas este es el codigo que tengo: Dim FPro As DateTime FPro = DateTime.Now FPro = Format(FPro, "dd/MM/yyyy") 'FPro = Format(FPro, "dd/MM/yyyy hh:mm:ss") Me.txt_codigo.Text = Pn.Nuevo(Desc, CPeri, DGlos, VCom, FPro)
y el error que me tira es este: Error en la insercion del PlanThe conversion of a char data type to a datetime data type resulted in an out-of-range datetime value ya que quiero insertar la fecha y la hora, alguien me puede orientar que estoy haciendo mal ???? gracias
228
« en: Viernes 17 de Noviembre de 2006, 18:02 »
hola que tal, gracias por tu sugerencia, pero el problema que tenia era que algunos campos era INTEGER. Asi que se lo he echo de esta forma, y funca. solo era convertir: convert(varchar(20),ANIOSperi)
Function cargar_combo() Dim Trx As New AccesoDatos.Transacciones(False) Dim DtE As New DataTable Dim Ad As New AccesoDatos.Operaciones(Trx.Comand) DtE = Ad.EjecturarConsulta("SELECT ID_PERIODOS, SEMESTREperi + ' - ' + convert(varchar(20),ANIOSperi) AS Lista FROM PERIODOS") Me.cmb_periodo.DataSource = DtE Me.cmb_periodo.DisplayMember = "Lista" Me.cmb_periodo.ValueMember = "ID_PERIODOS" Trx.CerrarConexion() End Function
gracias
229
« en: Miércoles 15 de Noviembre de 2006, 14:20 »
Hola forero, mira en esta web, he visto un manual para VB 2005 Manual VB 2005suerte
230
« en: Martes 14 de Noviembre de 2006, 15:52 »
Hola amigo forero, fijate en esta pagina donde hay un ejemplo complete, y con DB access. Ejemplo con DB accesssuerte
231
« en: Lunes 13 de Noviembre de 2006, 17:24 »
Hola a todos, quisiera que me ayudasen, ya estoy  , de no poder captar, pero weno, este es mi problema. tengo un combobox que lo lleno desde una DB: Function cargar_combo() Dim Trx As New AccesoDatos.Transacciones(False) Dim DtP As New DataTable Dim Ad As New AccesoDatos.Operaciones(Trx.Comand) DtP = Ad.EjecturarConsulta("SELECT * FROM PERIODOS ORDER BY ID_PERIODOS desc") Me.cmb_periodo.DataSource = DtP Me.cmb_periodo.DisplayMember = "DESCRIPCIONperi" Me.cmb_periodo.ValueMember = "ID_PERIODOS" Trx.CerrarConexion() End Function
con ese codigo lo lleno, pero solo un dato o una columna. Buscando en la web, he encontrado que poniando la consulta select: DtP = Ad.EjecturarConsulta("SELECT ID_PERIODOS+'-'+SEMESTREperi+'-'+ANIOper as Lista FROM PERIODOS ORDER BY ID_PERIODOS desc") Me.cmb_periodo.DisplayMember = "Lista" Me.cmb_periodo.ValueMember = "Lista"
pero no me funca, agradeceria su orientacion gracias
232
« en: Sábado 11 de Noviembre de 2006, 19:41 »
hola a todos, tengo el siguiente codigo que funciona cuando pilla el dato, pero cuando no pilla ningun datos me arroja el siguiente error: (el archivo jpg) este es el codigo que tengo: Private Sub txt_codigo_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_codigo.Leave Try If IsNumeric(Me.txt_codigo.Text) Then Dim Trx As New AccesoDatos.Transacciones(False) Dim Pn As New ReglasN_CarrMate.RN_CarrMate(Me.txt_codigo.Text, Trx.Comand) Me.txt_codcarre.Text = Pn.CCarrera Me.txt_codmate.Text = Pn.CMateria Me.cmb_plan.SelectedValue = Pn.CPlan Me.txt_nsa.Text = Pn.NivelNsa Me.cmb_estado.SelectedValue = Pn.Estado Dim CCa As New ReglasN_Carrera.RN_Carrera(Me.txt_codcarre.Text, Trx.Comand) Dim CMa As New ReglasN_Materia.RN_materia(Me.txt_codmate.Text, Trx.Comand) Me.txt_ccar.Text = CCa.CodCarre Me.txt_desc_carre.Text = CCa.Descripcion Me.txt_sigla.Text = CMa.Siglas Me.txt_desc_mate.Text = CMa.Descripcion Me.btn_adicionar.Enabled = False Me.btn_eliminar.Enabled = True Me.btn_modificar.Enabled = True End If Catch ex As Exception MsgBox("Error en la carga", ex.Message, MsgBoxStyle.Critical) End Try End Sub
gracias
233
« en: Miércoles 1 de Noviembre de 2006, 01:25 »
hola que tal, estoy por aca, estoy leyendo y buscando informaciòn sobre lo que hablas, ya que soy un poco novato en esto de programacion. asi que gracias, leer lo que hablan para mi es muy instructivo. gracias de nuevo, y sigo
234
« en: Sábado 28 de Octubre de 2006, 02:41 »
Hola amigo forero, mira si te sirve, yo lo manejo de esta menera, estoy trabajando con VBnet 2003. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Shell("c:\sagmasoft\ac352.exe", AppWinStyle.NormalFocus) End Sub
suerte
235
« en: Martes 24 de Octubre de 2006, 23:45 »
gracias amigo, pero lo tengo que hacer en Vbnet espero que no me aburra, yo
236
« en: Martes 24 de Octubre de 2006, 19:06 »
Hola amigos, quisieran saber ue se debe hacer o como hacer para que una funcion: f(x) = 2x^2+3x+4 sacar si derivada, algun ejemplo o alguna pagina gracias
237
« en: Lunes 23 de Octubre de 2006, 18:08 »
gracias amigo, lo pruebo y les aviso
238
« en: Domingo 22 de Octubre de 2006, 04:08 »
hola amigos, tendro dos consultas: 1. como puedo hacer para obligar, en un textbox, que el cuarto caracter, sea si o si, "-" un guion, por ejemplo "AAA-111 a". 2. como le hago o en que evento pongo para que cuando digite la tecla enter o el tab, para ir al otro textbox, este controle que si el campo es nulo, me salga un mensaje. por que yo lo pongo en el boton, de guardar, y es esperar mucho, sino que cuando pase ese textbox, salte el mensaje. gracias
239
« en: Viernes 13 de Octubre de 2006, 15:01 »
Gracias senzao18, por la informacion, esta ok.
240
« en: Sábado 7 de Octubre de 2006, 15:21 »
Gracias por su colaboracion amigos, funciona solo con los textbox que estan fuera de los groupbox, y como se lo haria para que los textbox que esten dentro de los groupbox tambien surta efecto. gracias
241
« en: Viernes 6 de Octubre de 2006, 16:13 »
gracias cajami por contestar, miren encontre este ejemplo en la web, pero me da errores. agluien me podrian indicar el motivo del error: Private Sub TieneFoco(ByVal sender As Object, ByVal e As System.EventArgs) Dim miTextBox As TextBox DirectCast(sender, TextBox)() miTextBox.BackColor(Color.Yellow) End Sub Private Sub PierdeFoco(ByVal sender As Object, ByVal e As System.EventArgs) Dim miTextBox As TextBox DirectCast(sender, TextBox) miTextBox.BackColor(Color.White) End Sub 'Esto dentro del Load Dim ctrl As Control For Each ctrl In Me.Controls If (TypeOf (ctrl) Is TextBox) Then Dim miTextBox As TextBox DirectCast(ctrl, TextBox) AddHandler miTextBox.Enter, AddressOf TieneFoco AddHandler miTextBox.Leave, AddressOf PierdeFoco End If Next
el error que me das es el: DirectCast(sender, TextBox) ya que sale el mensaje "se esperaba el fin de la instruccion" y en miTextBox.BackColor(Color.White) "Debe asignarse un acceso de propiedad a la propiedad o utilizar el valor" gracias
242
« en: Lunes 2 de Octubre de 2006, 16:12 »
Hola guarus, yo tambien estoy haciendo de la misma forma, no soy un profesional en el Area de VBnet, estoy aprendiendo, poco a poco, gracias a este foro. Fijate: Public class RNpais private id_pais as integer private des as string private campos as new arraylist private command as sqlclient.sqlcommand -- Aqui estaran las propiedades -- acceso datos es mi clase donde tengo la conexion a la DB Public Property Codigo() As Integer Get Return Id_Pais End Get Set(ByVal Value As Integer) Dim Datos As New AccesoDatos.Operaciones(Command) Dim dr As DataRow dr = Datos.TraerUno("PAIS", Value, Command) Id_Pais = dr(0) Desc = dr(1) End Set End Property Public Property Descripcion() As String Get Return Desc End Get Set(ByVal Value As String) Try If Id_Pais <> Nothing Then Dim Datos As New AccesoDatos.Operaciones(Command) Dim Valores As New ArrayList Valores.Add("varchar") Valores.Add(Value) Datos.modificar("PAIS", Campos, Valores, "ID_PAIS=" & Id_Pais, Command) Desc = Value Else Desc = Value End If Catch ex As Exception Throw ex End Try End Set End Property -- constructores Sub New(ByVal Comando As SqlClient.SqlCommand) Command = Comando Id_Pais = -1 Desc = "" Campos.Add("varchar") Campos.Add("DESCRIPCIONpais") End Sub Sub New(ByVal IDPAIS As Integer, ByVal Comando As SqlClient.SqlCommand) Dim Datos As New AccesoDatos.Operaciones(Comando) Dim dr As DataRow Command = Comando dr = Datos.TraerUno("PAIS", IDPAIS, Comando) Id_Pais = IDPAIS Desc = dr(1) Campos.Add("varchar") Campos.Add("DESCRIPCIONpais") End Sub -- Operaciones Basicas Public Function Eliminar() Try Dim AD As New AccesoDatos.Operaciones(Command) AD.eliminar("PAIS", Id_Pais, Command) Catch ex As Exception Throw ex End Try End Function Public Function Nuevo(ByVal Descripcion_Pais As String) As Integer Try Dim AD As New AccesoDatos.Operaciones(Command) Dim Valores As New ArrayList Valores.Add("varchar") Valores.Add(Descripcion_Pais) Return AD.Insertar("PAIS", Campos, Valores) Catch ex As Exception Throw ex End Try End Function Public Function TraerTodos() As DataTable Dim ad As New AccesoDatos.Operaciones(Command) Return ad.TraerTodos("PAIS", "") End Function
espero que sea de tu ayuda suerte
243
« en: Martes 26 de Septiembre de 2006, 18:11 »
Listo amigo jotaBKM, pasado suerte
244
« en: Miércoles 20 de Septiembre de 2006, 16:24 »
Amigo forero eljotahot@gmail.com, por mas que intento inviarte a ese email, me lo devuelve. Lo siento.
245
« en: Lunes 18 de Septiembre de 2006, 18:23 »
Hola amigo, forero, si me pasas a que email te puedo pasar un ejemplo que baje de la web, seria Weno para ti.
246
« en: Sábado 2 de Septiembre de 2006, 16:17 »
 hola que tal, si amigo forero, como dice senzao18, ya que lo he tratado de bajar y me dice que ya huvo tres descargar, y que espere, gracias por tus aportes
247
« en: Jueves 24 de Agosto de 2006, 17:45 »
 , van ha disculpar, pero en el mismo, Conexiones, ya habia estau tanks
248
« en: Jueves 24 de Agosto de 2006, 17:34 »
Hola a todos, me podrian orientar como puedo hacer para conectarse a SQLServer 2005, ya que la conexion al Sql 2000, no me funca, o no me conecta. gracias
249
« en: Miércoles 23 de Agosto de 2006, 14:32 »
Hola amigo forero, mira en este link, hay un modelo de tutorial para crear un report en CR. Informe en Crystal Reporteespero que sea un buen principio. suerte
250
« en: Viernes 11 de Agosto de 2006, 18:08 »
Hola a todos, quisiera saber si hay alguna forma de que el cambio de color del textbox, que cuando el cursor este en este cambie de color. he encontrado : Private Sub txt_descripcion_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_descripcion.GotFocus Me.txt_descripcion.BackColor = Color.Yellow End Sub Private Sub txt_descripcion_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_descripcion.LostFocus Me.txt_descripcion.BackColor = Color.White End Sub
pero como le hago para 12 textbox, tendre que hacer uno por uno, o hay alguna manera de hacer todo en uno solo gracias
Páginas: 1 ... 8 9 [10] 11 12 ... 16
|
|
|