|
41
|
Programación / Bases de Datos / ayuda con select y group by
|
en: 9 Noviembre 2015, 13:31 pm
|
hola a todos, estoy tratando seleccionar las ventas del dia en Oracle pero no me funciona si trato de mostrar la suma por cada vendedor en la clausula grupo by SELECT T.nombreempleado FROM vendedor P JOIN cat_empleado T ON T.idempleado = P.empleado GROUP BY P.empleado
el problema esta al agregarle el group by y cuando quiero ver la suma por cada vendedor también me da problemas de esta forma SELECT T.nombreempleado, SUM(P.monto)total FROM vendedor P JOIN cat_empleado T ON T.idempleado = P.empleado GROUP BY P.empleado
y por ultimo necesitaría filtrar por fecha SELECT T.nombreempleado SUM(P.monto)total FROM vendedor P JOIN cat_empleado T ON T.idempleado = P.empleado WHERE P.fecha = '09/11/2015' GROUP BY p.empleado
agradezco la orientancion que me puedan dar
|
|
|
42
|
Sistemas Operativos / Windows / crear iso booteable en windows para instalar linux
|
en: 7 Noviembre 2015, 13:28 pm
|
hola a todos, necesito saber como crear una imagen iso autoarrancable en Windows, pero en este iso van los archivos para instalar openSuse en una maquina virtual, es que descomprimi el iso original los archivos están sueltos y y no tiene esa configuración y por eso no bootea, ya intente haciendo una imagen booteable como lo hacia para hacer arrancable xp, w7 pero este no funciona asi quiza
|
|
|
44
|
Programación / Bases de Datos / existe trigger al truncar registro
|
en: 6 Noviembre 2015, 14:05 pm
|
hola a todos, necesito saber si es posible crear un trigger para las tablas para cuando se truncan los registros, necesito tener en bitacora una sola linea que me indique las filas afectadas, probe haciendo uno con for each statement pero siempre me registra como si fuera for each row y tambien veo que no hay un predicado aparte de insert, update o delete, el truncado el trigger lo toma como un bucle de delete CREATE TRIGGER TRUNCAR AFTER DELETE ON TAB_EMPLEADO FOR EACH STATEMENT DECLARE BEGIN // no se si puedo usar sql%rowcount para saber cuantas filas fueron afectadas INSERT INTO BITACORA VALUES(sysdate,USER,'TAB_EMPLEADO'); END;
|
|
|
45
|
Programación / Bases de Datos / problema con insert dinamico
|
en: 4 Noviembre 2015, 20:00 pm
|
hola a todos, necesito truncar tablas (funciona bien) pero también guardar filas afectadas, fecha etc., pero el insert es dinamico y me da el error ORA-00917 missing comma; ya intente poner apostrofos y mostrarlo con el dbms_output pero no he logrado hacer la inserción FOR c_tab IN c_tablas loop EXECUTE immediate ' truncate table '||c_tab.TABLE_NAME; cont:= sql%rowcount; EXECUTE immediate ' insert into bitacora (OPERACION,VALORES,NOMBRE_TABLA,FECHA_HORA,USUARIO)'||' values('||'truncado'||','||'filas borradas '||cont||','||c_tab.TABLE_NAME||','|| sysdate||','||user||')'; END loop;
|
|
|
46
|
Programación / Bases de Datos / ayuda con particionamiento de tablas
|
en: 1 Noviembre 2015, 01:36 am
|
hola a todos, solo necesito que me orienten, me encomendaron que a partir de una tabla quitar el 50% de los registros y pasarla a otra que tengo que crearla al mismo tiempo, es como un tipo de particionamiento, la duda es que si es una tabla padre la que tendre que particionar voy a tener problemas con las foraneas conectadas, esto es en una base de datos oracle
|
|
|
47
|
Programación / .NET (C#, VB.NET, ASP) / arreglo de int o usar tipo double
|
en: 30 Octubre 2015, 01:30 am
|
hola a todos, solo quería que me orientaran con un tipo de dato, en la base de datos el dni tiene una longitud de 14, pero en c# si utilizo una variable int no me alcanza, pensé en hacer un arreglo de int pero al enviarlo al query no se como hacer para recorrerlo, y también pensé en un double pero este tiene parte decimal
|
|
|
48
|
Programación / .NET (C#, VB.NET, ASP) / manejar los .xsd (objeto de datos) en windows aplicacion
|
en: 29 Octubre 2015, 20:35 pm
|
hola a todos, estoy intentado usar un objeto de datos .xsd en windows aplicacion, ya lo he usado en ambiente web, pero para windows no se utilizan las sesiones, y necesito que me den una idea para manejarlo, lo necesito llenar cuando se elige algun producto de la lista en un carrito de compras y que tenga acceso a el cuando genere la factura, les dejo el codigo que use en la pagina web donde canastaDS es el objeto public canastaDS producto() { canastaDS obj = ((canastaDS)(Session("Canasta"))); if ((obj == null)) { Session("Canasta") = obj; } return obj; } public void AgregaItems(clsDetalleProducto prod) { canastaDS obj = this.producto; canastaDS.InventarioDTRow fila = obj.InventarioDT.NewInventarioDTRow(); try { fila.CodigoProducto = prod.codigoProducto; fila.Producto = prod.producto; fila.Precio = prod.precio; fila.Stock = prod.stock; fila.Tienda = prod.tienda; fila.Promocion = prod.promocion; fila.Proveedor = prod.proveedor; fila.cantidad = 1; fila.Subtotal = (prod.precio * 1); obj.InventarioDT.Rows.Add(fila); } catch (Exception ex) { Response.Write("<script type=\'text/javascript\'>alert(\'Producto ya estaba agregado\');</script>"); } } protected void cargarcarrito() { gridCarrito.DataSource = Session("Canasta"); gridCarrito.DataBind(); }
|
|
|
49
|
Programación / .NET (C#, VB.NET, ASP) / obtener el valor de comboBox
|
en: 28 Octubre 2015, 03:00 am
|
hola a todos, ahora he tenido que trabajar con visual studio para desktop pero tengo problemas con los comboBox, el primero llena bien y en el evento indexChanged intento llenar la segunda pero no me toma el valor seleccionado, he usado el depurador y veo que al cargar el formulario primero intenta llenar la segunda lista y después la lista que esta en el Load, (clave y nombre lo retorna el query) private void IngresoProveedor_Load(object sender, EventArgs e) { this.ActiveControl = txtnit; deptoBS carga = new deptoBS (); cmbdepto.DataSource = carga.cargaDeptos().Tables[0]; cmbdepto.ValueMember = "clave"; cmbdepto.DisplayMember = "nombre"; //cmbdepto.DataBindings(); } private void cmbdepto_SelectedIndexChanged(object sender, EventArgs e) { //cargar el siguiente combobox mpioBS cargar = new mpioBS (); cmbmpio.DataSource = cargar.selectMpios(Convert.ToInt32 (this.cmbmpio.SelectedValue ) ).Tables[0]; cmbmpio.ValueMember = "clave"; cmbmpio.DisplayMember = "nombre"; }
|
|
|
50
|
Programación / .NET (C#, VB.NET, ASP) / acceder a objeto desde form hijo MDI
|
en: 27 Octubre 2015, 19:35 pm
|
hola a todos, estoy intentado activar un ítem del menú toolStrip desde un form hijo en el evento formClosed, este lo desactivo al abrir el form hijo, pero al cerrar el form hijo me da el error de 'System.NullReferenceException', o sea al abrir el form hijo se desactiva el menú y al cerrarlo debería de activarse, y solo lo primero he podido hacer //aqui lo desactivo al abrir el form hijo private void proveedorToolStripMenuItem_Click(object sender, EventArgs e) { f.MdiParent = this; f.Show(); this.toolStripDropDownButton1.Enabled = false; } //funciona bien
aquí les dejo la forma en que intento acceder al toolStrip del formulario principal using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace SAF { public partial class Prueba : Form { Form1 f = new Form1 (); // nombre de mi formulario principal public Prueba() { InitializeComponent(); } private void Prueba_Load(object sender, EventArgs e) { } private void Prueba_FormClosed(object sender, FormClosedEventArgs e) { ToolStrip objMenu = (ToolStrip)this.f.Controls["toolStripDropDownButton1"]; objMenu.Items["toolStripDropDownButton1"].Enabled = true; //aquí debería de activarse nuevamente el menu } } }
|
|
|
|
|
|
|