| 
	
		|  Autor | Tema: Refrescar un DBgrid  (Leído 3,321 veces) |  
	| 
			| 
					
						| polodimar 
								
								 Desconectado 
								Mensajes: 7
								
								
								
								
								
								   | 
 
Tengo el siguiente codigo
 Private Sub Command2_Click()
 
 Set rs = db.OpenRecordset("SELECT * FROM Customer WHERE FirstName LIKE '" & Text1.Text & "'", dbOpenDynaset)
 With rs
 If Not (rs.EOF Or rs.BOF) Then
 rs.Delete
 rs.MoveNext
 
 End If
 End With
 End Sub
 
 
 Pero no se como hacer para refrescar la base o el DBGRID para que desaparesca el registro
 
 puse DBGRID.REFRESH pero queda la pura Shit y no sirve
 no tengo data's por lo que no puedo hacer un data1.refresh directamente
 
 ojala me puedan ayudar
 gracias
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| DaSystem 
								
								 Desconectado 
								Mensajes: 11
								
								   | 
 
Para actualizar un Datagrid tenes que abrir y cerarr conexion de la base de datos te muestro un ejemplo.-
 Private Sub Form_Load()
 If de.rsGrillaEmpresas.State = adStateOpen Then de.rsGrillaEmpresas.Close
 de.GrillaEmpresas
 Set frmAbmEmpresas.dgEmpresas.DataSource = de.rsGrillaEmpresas
 End Sub
 
 para esto va a tener que creear un comando (cm) a traves de una conexion date enviroment.-
 
 simpre y cdo este agregando datos, modificando e eliomando datos va a tener q llamar a atro formulario donde acepte los datos correspondiente y el data grid de esta forma se va a actualizar.-
 salu2
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| soplo 
								Ex-Staff    Desconectado 
								Mensajes: 3.592
								 
								Debian rool'z
								
								
								
								
								
								   | 
 
HolaCreo que tienes puesto el dbgrid en modo read only. En este modo lee el recordset una sola vez y no vuelve a mirar hasta que lo cierres y vuelvas a abrir.
 
 Si es esto  debes darte cuenta que estás cometiendo un error de bulto porque estás habriendo un recordset dynaset con acceso lectura/escritura (y por lo tanto lento) para solo leer puesto que en el dbgrid tienes puesto read-only.
 
 Si es esto, debes abrir el recordset como snapshot y poner el dbrid como read-write.
 
 Un saludo
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Callar es asentir ¡No te dejes llevar! |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | [Python][TkInter]Refrescar frames Python
 | kerith | 0 | 6,090 |  30 Enero 2011, 16:55 pm por kerith
 |  
						|   |   | Refrescar un formulario en C# .NET (C#, VB.NET, ASP)
 | Azuela | 4 | 19,277 |  2 Marzo 2012, 02:55 am por Azuela
 |  
						|   |   | Refrescar JTABLE!! Java
 | DarkGhetto22 | 6 | 21,933 |  29 Noviembre 2013, 00:25 am por viruzexe
 |  
						|   |   | Como refrescar los datos de un textarea sin refrescar toda la pagina. Desarrollo Web
 | 70N1 | 3 | 5,061 |  1 Mayo 2012, 08:02 am por Graphixx
 |  
						|   |   | Refrescar datos
							« 1 2 » PHP
 | bgnumis | 13 | 5,857 |  3 Abril 2015, 16:09 pm por DarK_FirefoX
 |    |