<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>microsoft-access &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/microsoft-access/</link>
	<description>Feed of posts on WordPress.com tagged "microsoft-access"</description>
	<pubDate>Sat, 26 Jul 2008 00:15:30 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Jugando con fechas...]]></title>
<link>http://lumbanico.wordpress.com/?p=258</link>
<pubDate>Tue, 22 Jul 2008 06:32:04 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=258</guid>
<description><![CDATA[La siguiente función devuelve de fecha de inicio de una semana, pasándole el número de la semana ]]></description>
<content:encoded><![CDATA[<p>La siguiente función devuelve de fecha de inicio de una semana, pasándole el número de la semana y el año.</p>
<p>[sourcecode language='vb']Public Function fStartDateFromWeekNum(intWeekNumber As Integer, int4DigitYear As Integer) As Date<br />
Dim DayOne As Date<br />
Dim i As Integer<br />
For i = 1 To 7<br />
If DatePart("ww", DateSerial(int4DigitYear, 1, i), , vbFirstFullWeek) = 1 Then<br />
DayOne = DateSerial(int4DigitYear, 1, i)<br />
Exit For<br />
End If<br />
Next i<br />
fStartDateFromWeekNum = DateAdd("ww", intWeekNumber - 1, DayOne)<br />
End Function[/sourcecode]</p>
<p>Esta otra función determina el último viernes del mes:</p>
<p>[sourcecode language='vb']Public Function fGetLastFridayOfMonth(dtValue As Variant) As Variant<br />
Dim dtTmpDate As Date<br />
Dim intDaysInMonth As Integer<br />
Dim i As Integer<br />
If Not IsDate(dtValue) Then Exit Function<br />
dtTmpDate = DateSerial(Year(dtValue), Month(dtValue) + 1, 0)<br />
intDaysInMonth = DatePart("d", DateSerial(Year(dtValue), Month(dtValue) + 1, 0))<br />
For i = intDaysInMonth To 1 Step -1<br />
If WeekDay(dtTmpDate) = vbFriday Then<br />
fGetLastFridayOfMonth = dtTmpDate<br />
Exit For<br />
End If<br />
dtTmpDate = DateAdd("d", -1, dtTmpDate)<br />
Next i<br />
End Function[/sourcecode]</p>
<pre><span style="color:#808080;">Fuente: </span><a href="http://www.utteraccess.com"><span style="color:#808080;">Utter Access</span></a></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cerrar todos los formularios]]></title>
<link>http://lumbanico.wordpress.com/?p=248</link>
<pubDate>Sat, 19 Jul 2008 19:52:07 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=248</guid>
<description><![CDATA[
Public Sub CloseAllForms_Click()
Do While Forms.Count &gt; 0
DoCmd.Close acForm, Forms(0).Name
Loop]]></description>
<content:encoded><![CDATA[<p>[sourcecode language='vb']Public Sub CloseAllForms_Click()<br />
Do While Forms.Count > 0<br />
DoCmd.Close acForm, Forms(0).Name<br />
Loop<br />
End Sub[/sourcecode]</p>
<pre>Fuente: <a href="http://www.access-programmers.co.uk/forums/showthread.php?t=84625">access-programmers.co.uk</a></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Calendario auxiliar en pop up]]></title>
<link>http://lumbanico.wordpress.com/2008/07/19/a2kmonthcalenderver205zip/</link>
<pubDate>Sat, 19 Jul 2008 16:19:13 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/07/19/a2kmonthcalenderver205zip/</guid>
<description><![CDATA[Entre todos los calendarios auxiliares para seleccionar una fecha este de Lebans es el que más me h]]></description>
<content:encoded><![CDATA[<p>Entre todos los calendarios auxiliares para seleccionar una fecha este de Lebans es el que más me ha gustado. Así que lo utilizaré para mi aplicación. ¿Cuál utilizas tú?.</p>
<div class="flickr-frame" style="text-align:center;"><a href="http://www.lebans.com/DownloadFiles/A2KMonthCalenderVer205.zip"><img class="flickr-photo" src="http://farm4.static.flickr.com/3285/2682030117_24df751a80.jpg" alt="" /></a></div>
<p>Descargar. <a href="http://www.lebans.com/DownloadFiles/A2KMonthCalenderVer205.zip">Access 2000</a>.</p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.lebans.com/monthcalendar.htm">Lebans</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Disappearing borders in Microsoft Access 2002]]></title>
<link>http://misterslimm.wordpress.com/2008/07/15/disappearing-borders-in-microsoft-access-2002/</link>
<pubDate>Tue, 15 Jul 2008 00:04:23 +0000</pubDate>
<dc:creator>Mister Slimm</dc:creator>
<guid>http://misterslimm.wordpress.com/2008/07/15/disappearing-borders-in-microsoft-access-2002/</guid>
<description><![CDATA[So, amazingly, if you set the BackColor and BorderColor to the same value in a Microsoft Access 2002]]></description>
<content:encoded><![CDATA[<p><img style="margin:0 5px 5px 0;" src="http://img530.imageshack.us/img530/9388/microsoftaccesszp0.png" align="left">So, amazingly, if you set the <font face="Courier New">BackColor</font> and <font face="Courier New">BorderColor</font> to the same value in a Microsoft Access 2002 TextBox then set <font face="Courier New">BackStyle</font> to Transparent, the border disappears. The solution is simply to adjust one of the values by 1 but still.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mostrar datos en un informe previamente seleccionado en un cuadro de lista]]></title>
<link>http://lumbanico.wordpress.com/?p=240</link>
<pubDate>Sat, 12 Jul 2008 19:57:41 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=240</guid>
<description><![CDATA[Con la siguiente función se muestran en un informe únicamente los datos seleccionados previamente ]]></description>
<content:encoded><![CDATA[<p>Con la siguiente función se muestran en un informe únicamente los datos seleccionados previamente en un cuadro de diálogo:</p>
<p>[sourcecode language='vb']Dim NumerosPedidos As String<br />
Dim ElementoSeleccionado As Variant<br />
' Formamos una cadena con los números de pedidos seleccionados en el cuadro de lista y separados por comas (en este caso, sería algo como "10248,10249,10250,...")<br />
For Each ElementoSeleccionado In Me.lstPedidos.ItemsSelected<br />
NumerosPedidos = NumerosPedidos &#38; Me.lstPedidos.ItemData(ElementoSeleccionado) &#38; ","<br />
Next<br />
' Si había algún pedido seleccionado<br />
If Len(NumerosPedidos) > 0 Then<br />
' Quitamos la última coma de la cadena<br />
NumerosPedidos = Left(NumerosPedidos, Len(NumerosPedidos) - 1)<br />
' Y abrimos el informe en vista previa para visualizar los pedidos seleccionados<br />
DoCmd.OpenReport "Pedidos", acViewPreview, , "IdPedido IN(" &#38; NumerosPedidos &#38; ")"<br />
Else<br />
' No se ha seleccionado ningún elemento del cuadro de lista<br />
MsgBox "Por favor, selecciona algún pedido"<br />
End If[/sourcecode]</p>
<p>Descargar. <a href="http://accessvbafaq.mvps.org/descargas/seleccionmultiple.zip">Access 2000</a>.</p>
<pre><span style="color:#808080;">Fuente: <a href="http://accessvbafaq.mvps.org/item.asp?pagina=103">Access &#38; VBA</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Create Action Queries in Microsoft Access]]></title>
<link>http://accesssecuresites.wordpress.com/?p=4</link>
<pubDate>Tue, 08 Jul 2008 07:29:51 +0000</pubDate>
<dc:creator>Nagaraj</dc:creator>
<guid>http://accesssecuresites.wordpress.com/?p=4</guid>
<description><![CDATA[Queries within a DBMS system can do more than display answers to the questions you ask. Then can act]]></description>
<content:encoded><![CDATA[<p>Queries within a DBMS system can do more than display answers to the questions you ask. Then can actually perform various actions on the data in your database. Action queries are queries that can add, change, or delete multiple records at one time. The added benefit is that you can preview the query results in Access before you run it. Microsoft Access provides 4 different types of Action Queries: Make-Table, Append, Update, and Delete. This article deals with Make-Table queries.</p>
<div id="steps"><a id="Steps" name="Steps"></a></p>
<h2><span>Steps</span></h2>
<ol>
<li>Start Microsoft Access and open your database</li>
<li>Click on the Queries tab of your database.
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_1.jpg"><img longdesc="Action_p1_1.jpg" src="http://www.wikihow.com/images/thumb/6/60/Action_p1_1.jpg/400px-Action_p1_1.jpg" alt="" width="400" height="281" /></a></span></div>
</li>
<li>Click on the New button and then select Design View to start creating a query in Design view.
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_2.jpg"><img longdesc="Action_p1_2.jpg" src="http://www.wikihow.com/images/thumb/9/98/Action_p1_2.jpg/400px-Action_p1_2.jpg" alt="" width="400" height="211" /></a></span></div>
</li>
<li>Choose the tables or other queries you wish to query</li>
<li>Choose the fields from the table/query you want.
<ul>
<li>Just like normal queries, you will often have to specify a criterion in your query to get the results you want.</li>
</ul>
</li>
<li>Run the query to make sure your query contains the results are you are looking for.</li>
<li>Now, you need to change the type of query this is. In the middle of the screen, click the Query type button.
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_3.jpg"><img longdesc="Action_p1_3.jpg" src="http://www.wikihow.com/images/thumb/d/dd/Action_p1_3.jpg/600px-Action_p1_3.jpg" alt="" width="600" height="93" /></a></span></div>
</li>
<li>Change to Make-Table.
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_4.jpg"><img longdesc="Action_p1_4.jpg" src="http://www.wikihow.com/images/thumb/8/88/Action_p1_4.jpg/600px-Action_p1_4.jpg" alt="" width="600" height="182" /></a></span></div>
</li>
<li>Specify the name of the new table and if it is going to be created in the database you are currently working from, or another database.
<ul>
<li>If you are creating the table for a separate database, you will have to specify the location of it.</li>
</ul>
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_5.jpg"><img longdesc="Action_p1_5.jpg" src="http://www.wikihow.com/images/8/89/Action_p1_5.jpg" alt="" width="500" height="191" /></a></span></div>
</li>
<li>Run the query.
<ul>
<li>Because you running an action query that makes changes to your overall database structure, Microsoft Access will ask if you want to cancel the operation.</li>
<li>Click Yes to close the dialog box, create the new table and return to Query Design View.</li>
<li>
<div class="floatright"><span><a class="image" href="http://www.wikihow.com/Image:Action_p1_6.jpg"><img longdesc="Action_p1_6.jpg" src="http://www.wikihow.com/images/thumb/5/59/Action_p1_6.jpg/600px-Action_p1_6.jpg" alt="" width="600" height="125" /></a></span></div>
</li>
</ul>
</li>
<li>Save your query, and you're done.</li>
</ol>
</div>
<div id="tips"><a id="Tips" name="Tips"></a></p>
<h2><span>Tips</span></h2>
<ul>
<li>Novices to action queries should preview their query before changing it to an action query.</li>
</ul>
</div>
<div id="thingsyoullneed"><a id="Things_You.27ll_Need" name="Things_You.27ll_Need"></a></p>
<h2><span>Things You'll Need</span></h2>
<ul>
<li>Microsoft Access</li>
<li>A database</li>
<li>Data to consolidate into a new table</li>
</ul>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ejemplo de un formulario continuo]]></title>
<link>http://lumbanico.wordpress.com/2008/07/06/continuousformexample/</link>
<pubDate>Sun, 06 Jul 2008 09:37:22 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/07/06/continuousformexample/</guid>
<description><![CDATA[El siguiente ejemplo muestra cómo crear un formulario continuo con un aspecto parecido al de una ho]]></description>
<content:encoded><![CDATA[<p>El siguiente ejemplo muestra cómo crear un formulario continuo con un aspecto parecido al de una hoja de cálculo. Los datos se pueden ordenar haciendo click en la cabecera de cada columna, y se puede ajustar el ancho de las mismas de una forma muy sencilla. También se puede seleccionar la fecha a añadir en un campo mediante un calendario emergente.</p>
<p style="text-align:center;"><a href="http://www.utteraccess.com/forums/uadl.php?Zn=1648502"><img class="flickr-photo aligncenter" src="http://farm4.static.flickr.com/3098/2641867088_ab342ce758.jpg" alt="" /></a></p>
<p>Descargar. <a href="http://www.utteraccess.com/forums/uadl.php?Zn=1648502">Access 2002</a></p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.utteraccess.com/forums/showflat.php?Cat=&#38;Board=55&#38;Number=1648502&#38;page=0&#38;view=collapsed&#38;sb=5&#38;o=&#38;fpart=1">Utter Access</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Where I Read This Summer: Naperville Public Library]]></title>
<link>http://mrschu81.wordpress.com/2008/07/01/where-i-read-this-summer-naperville-public-library/</link>
<pubDate>Wed, 02 Jul 2008 00:38:11 +0000</pubDate>
<dc:creator>mrschu81</dc:creator>
<guid>http://mrschu81.wordpress.com/2008/07/01/where-i-read-this-summer-naperville-public-library/</guid>
<description><![CDATA[

After struggling to get Access to do what I wanted, I swallowed my pride and checked out Access 20]]></description>
<content:encoded><![CDATA[<p><a title="photo sharing" href="http://www.flickr.com/photos/litandmore/2629018994/"></a></p>
<p style="text-align:center;"><img class="flickr-photo aligncenter" src="http://farm4.static.flickr.com/3259/2629018994_a216c997cb.jpg" alt="" /></p>
<p class="flickr-yourcomment"><span style="color:#0000ff;">After struggling to get Access to do what I wanted, I swallowed my pride and checked out Access 2007 for Dummies. </span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Plazo de días hábiles]]></title>
<link>http://lumbanico.wordpress.com/2008/06/24/diashabiles/</link>
<pubDate>Tue, 24 Jun 2008 17:48:05 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/06/24/diashabiles/</guid>
<description><![CDATA[Con el siguiente ejemplo se obtiene la fecha en la que finaliza una plazo hábil determinado por la ]]></description>
<content:encoded><![CDATA[<p>Con el siguiente ejemplo se obtiene la fecha en la que finaliza una plazo hábil determinado por la fecha de inicio y el número de días que deben transcurrir. Para calcular la mencionada fecha se tienen en cuenta tanto sábados como domingos, como los días festivos que se añadan a la tabla que contiene la base de datos.</p>
<p>El día que proporciona la función es el día siguiente a la finalización del plazo, no el último día del plazo.</p>
<p><a href="http://lumbanico.googlepages.com/DiasHabiles.rar"><img class="flickr-photo" src="http://farm4.static.flickr.com/3234/2607486639_43f368a616.jpg" alt="" /></a></p>
<p><span style="color:#808080;">Descargar. <a href="http://lumbanico.googlepages.com/DiasHabiles.rar">Access 2000</a></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Búsqueda activa en subformulario, sin tildes]]></title>
<link>http://lumbanico.wordpress.com/2008/06/22/busquedasintilde/</link>
<pubDate>Sun, 22 Jun 2008 12:49:19 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/06/22/busquedasintilde/</guid>
<description><![CDATA[Un paso más en la búsqueda activa/selectiva en un formulario. Mediante el siguiente ejemplo se rea]]></description>
<content:encoded><![CDATA[<p>Un paso más en la búsqueda activa/selectiva en un formulario. Mediante el siguiente ejemplo se realiza la búsqueda de datos independientemente de que la cadena que se busca contenga o no tildes.</p>
<p style="text-align:center;"><a href="http://lumbanico.googlepages.com/busquedasintilde.rar"><img class="flickr-photo aligncenter" src="http://farm4.static.flickr.com/3099/2600562852_ca1867a1c4.jpg" alt="" /></a></p>
<p>Descargar. <a href="http://lumbanico.googlepages.com/busquedasintilde.rar">Access 2000</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Abrir tabla externa sin vincular]]></title>
<link>http://lumbanico.wordpress.com/?p=230</link>
<pubDate>Sun, 22 Jun 2008 10:32:30 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=230</guid>
<description><![CDATA[Con el siguiente código se puede abrir desde una MDB las tabla de otra MDB sin hacer vinculación n]]></description>
<content:encoded><![CDATA[<p>Con el siguiente código se puede abrir desde una MDB las tabla de otra MDB sin hacer vinculación ni automatización:</p>
<p>[sourcecode language='vb']Sub AbrirTbl(ByVal Rutaservidor As String)<br />
Dim Rst As DAO.Recordset<br />
Set Rst = CurrentDb.OpenRecordset("SELECT *  FROM Flash IN '" & Rutaservidor & "';")<br />
While Rst.EOF = False<br />
'Recorre el recordset<br />
MsgBox Rst.Fields(0)<br />
Rst.MoveNext<br />
Wend<br />
Rst.Close<br />
Set Rst = Nothing<br />
End Sub[/sourcecode]</p>
<p>Para llamar a esta funcion:</p>
<p>[sourcecode language='vb']Sub Prueba()<br />
AbrirTbl "U:\Publicaciones\Planificacion\Bases de datos\Fundición_be.mdb"<br />
End Sub[/sourcecode]</p>
<p>y debería funcionar...</p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.llodax.com/smf/index.php?topic=43.0">Access de Xavi</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mensaje de información en la barra de tareas]]></title>
<link>http://lumbanico.wordpress.com/2008/06/21/baloontooltipsample/</link>
<pubDate>Sat, 21 Jun 2008 11:17:05 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/06/21/baloontooltipsample/</guid>
<description><![CDATA[El siguiente ejemplo muestra como hacer aparecer el &#8216;típico&#8217; mensaje de la barra de tar]]></description>
<content:encoded><![CDATA[<p>El siguiente ejemplo muestra como hacer aparecer el 'típico' mensaje de la barra de tareas que informa, advierte, ..., sobre las distintas actuaciones que se están llevando a cabo en la máquina (el globo de información que aparece junto al reloj de la barra de tareas).</p>
<p style="text-align:center;"><a href="http://www.utteraccess.com/forums/uadl.php?Zn=1618359"><img class="flickr-photo aligncenter" src="http://farm4.static.flickr.com/3073/2597635388_4de610a87e.jpg" alt="" /></a></p>
<p>Descargar. <a href="http://www.utteraccess.com/forums/uadl.php?Zn=1618359">Access 2003</a></p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.utteraccess.com/forums/showflat.php?Cat=&#38;Board=48&#38;Number=1618359&#38;page=1&#38;view=collapsed&#38;sb=5&#38;o=&#38;fpart=1">Utter Access</a>
</span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Vincular tablas dbf]]></title>
<link>http://lumbanico.wordpress.com/?p=228</link>
<pubDate>Mon, 16 Jun 2008 09:21:26 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=228</guid>
<description><![CDATA[La siguiente función revincula una tabla formato dbf:

Function VincularDBF(strPath As String, strT]]></description>
<content:encoded><![CDATA[<p>La siguiente función revincula una tabla formato dbf:</p>
<p>[sourcecode language='vb']Function VincularDBF(strPath As String, strTable As String)<br />
On Error GoTo Err_VincularDBF<br />
Dim tdf As TableDef<br />
For Each tdf In CurrentDb.TableDefs<br />
If Left(tdf.Connect, 5) = "Dbase" And tdf.Name = strTable Then<br />
a = Left(tdf.Connect, InStr(tdf.Connect, "DATABASE") - 1)<br />
a = a + "DATABASE=" & Mid(strPath, 1, Len(strPath) - Len(strTable) - 4)<br />
'El 4 es para quitar la extensión del archivo<br />
tdf.Connect = a<br />
tdf.RefreshLink<br />
End If<br />
Next<br />
VincularDBF = 0<br />
Exit_VincularDBF:<br />
Exit Function<br />
Err_VincularDBF:<br />
VincularDBF = Err.Number<br />
Resume Exit_VincularDBF<br />
End Function[/sourcecode]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Barra de progreso]]></title>
<link>http://lumbanico.wordpress.com/?p=227</link>
<pubDate>Sat, 14 Jun 2008 23:37:49 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=227</guid>
<description><![CDATA[Un método muy común de obtener una barra de progreso sobre una consulta de acción, es realizar lo]]></description>
<content:encoded><![CDATA[<p>Un método muy común de obtener una barra de progreso sobre una consulta de acción, es realizar los procesos uno a uno recorriendo un recordset. Cada vez que nos situamos en un nuevo registro, incrementamos el valor de la barra de progreso e invocamos un método del recordset (AddNew, Delete o Update). El inconveniente es que si la cantidad de registros a procesar es elevada, este sistema puede resultar inacabable. Es mucho más rápido dejar que el proceso lo realice el lenguaje sql.<br />
La idea sería invocar una función dentro de la clausula where de la consulta de acción. Dicha función se encargaría de crear una barra de progreso y de ir aumentando su tamaño según las llamadas a la misma.</p>
<p><span style="color:#0000ff;">Option Compare Database<br />
Private Contador As Long<br />
Private Límite As Long</span></p>
<p>El primer parámetro de la función es una referéncia a cualquier campo de la consulta. Al hacer esto, obligamos a que la función sea invocada para cada registro. El segundo parámetro de la función, es una sql que nos sirva para calcular el número total de registros a procesar.</p>
<p><span style="color:#0000ff;">Public Function BarraProgreso(Valor As Variant, sql As String) As Boolean<br />
Dim rst as DAO.Recordset</span><br />
<span style="color:#008080;"><span style="color:#008000;"> 'Si es la primera llamada a la función, calculamos el número total de registros a procesar e iniciamos la barra de progreso</span><br />
</span><span style="color:#0000ff;"> If Contador = 0 Then<br />
Set rst = CurrentDb.OpenRecordset(sql, dbOpenSnapshot)<br />
If rst.recordcount = 0 Then<br />
Límite = 0<br />
Else<br />
Límite = rst.fields(0)<br />
End if<br />
rst.close<br />
Set rst = Nothing<br />
SysCmd acSysCmdInitMeter, "Progreso de la consulta ...", Límite<br />
End If<br />
Contador = Contador + 1</span><br />
<span style="color:#008000;"> 'Pasamos el número de registros procesados a la barra de progreso</span><br />
<span style="color:#0000ff;"> SysCmd acSysCmdUpdateMeter, Contador<br />
BarraProgreso = True</span><br />
<span style="color:#008000;"> 'Si hemos llegado al último registro, ponemos las variables a cero y borramos la barra de progreso.</span><br />
<span style="color:#0000ff;"> If Contador &#62;= Límite Then<br />
SysCmd acSysCmdRemoveMeter<br />
Límite = 0<br />
Contador = 0<br />
End If<br />
End Function</span></p>
<p>El funcionamiento de la función sería el siguiente:</p>
<p><span style="color:#0000ff;">MsgBox "Vamos a iniciar la primera consulta ..."<br />
CurrentProject.Connection.Execute "Select * Into Còpia From [Detalles de pedidos] Where " &#38; "BarraProgreso(IdPedido, 'Select Count(*) From [Detalles de pedidos]')=True"</span></p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.mvp-access.com/foro/forum_posts.asp?TID=31502">www.mvp-access.com</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Sustituir carácter de una cadena]]></title>
<link>http://lumbanico.wordpress.com/?p=225</link>
<pubDate>Sat, 14 Jun 2008 23:18:07 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=225</guid>
<description><![CDATA[La siguiente función reemplaza en la cadena pasada como parámetro, cada uno de los caracteres incl]]></description>
<content:encoded><![CDATA[<p>La siguiente función reemplaza en la cadena pasada como parámetro, cada uno de los caracteres incluidos en la cadena strBuscar por el situado en la misma posición en la cadena strReemplazarCon por ese motivo ambas cadenas han de ser formadas por igual número de caracteres. Argumentos: strTexto =&#62; cadena a la que se han de hacer los cambios; strBuscar =&#62; cadena de letras a ser reemplazadas; strReemplazarCon =&#62; cadena de letras a reemplazar. La forma de llamara a la función sería la siguiente: strTexto = ReplaceExt(strTexto, "áéíóúü", "aeiouu").</p>
<p>La función es para Access 2000 ó superior. Ya que utiliza la función <em>replace</em>. Para usarla en Access 97 utiliza una <a href="http://accessvbafaq.mvps.org/item.asp?pagina=6">función que sustituya a replace</a>.</p>
<p><span style="color:#0000ff;">Public Function ReplaceExt(strTexto As String, strBuscar As String, strReemplazarCon As String) As String<br />
Dim i As Long<br />
If Len(strBuscar) = Len(strReemplazarCon) Then<br />
For i = 1 To Len(strBuscar)<br />
strTexto = Replace(strTexto, Mid(strBuscar, i, 1), Mid(strReemplazarCon, i, 1))<br />
Next i<br />
ReplaceExt = strTexto<br />
Else<br />
MsgBox "La longitud de las cadenas no coincide", vbOKOnly + vbCritical, "ATENCION"<br />
End If<br />
End Function</span></p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.mvp-access.com/foro/forum_posts.asp?TID=48404">www.mvp-access.com</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ocultar las tablas de una base de datos]]></title>
<link>http://lumbanico.wordpress.com/?p=223</link>
<pubDate>Sat, 14 Jun 2008 22:22:18 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=223</guid>
<description><![CDATA[La siguiente función oculta las tablas de la base de datos añadiendo el atributo DB_HIDDENOBJECT a]]></description>
<content:encoded><![CDATA[<p>La siguiente función oculta las tablas de la base de datos añadiendo el atributo DB_HIDDENOBJECT a cada una de las tablas:</p>
<p><span style="color:#0000ff;">Function OcultaDesoculta(Ocultar As Boolean)<br />
Dim Tablas As TableDef<br />
For Each Tablas In CurrentDb.TableDefs<br />
If Ocultar = True Then<br />
If Not (Tablas.Attributes And DB_HIDDENOBJECT) Then<br />
Tablas.Attributes = Tablas.Attributes + DB_HIDDENOBJECT<br />
End If<br />
Else<br />
If (Tablas.Attributes And DB_HIDDENOBJECT) Then<br />
Tablas.Attributes = Tablas.Attributes - DB_HIDDENOBJECT<br />
End If<br />
End If<br />
Next<br />
End Function</span></p>
<p>Y llama a esta funcion con el parametro False/TRUE, es decir OcultaDesoculta False, y no se verán las tablas de la base de datos ni de coña.</p>
<pre>Fuente: <a href="http://accessbuho.mvps.org/ficheros/ocultadesocultatablas.txt">accessbuho.mvps.org</a></pre>
<p><!--more-->La siguiente función sirve tanto para ocultar/mostrar tablas locales como vinculadas.</p>
<p><span style="color:#0000ff;">Public Function AWHideTable(opHIDE As Boolean)<br />
Dim tblTMP As TableDef<br />
For Each tblTMP In CurrentDb.TableDefs<br />
With tblTMP<br />
If .Attributes = dbAttachedTable And opHIDE Then<br />
.Attributes = dbHiddenObject<br />
ElseIf .Attributes = (dbAttachedTable + dbHiddenObject) And Not opHIDE Then<br />
.RefreshLink<br />
ElseIf .Attributes = 0 And opHIDE Then<br />
.Attributes = dbHiddenObject<br />
ElseIf .Attributes = 1 And Not opHIDE Then<br />
.Attributes = 0<br />
End If<br />
End With<br />
Next<br />
Application.RefreshDatabaseWindow<br />
End Function</span></p>
<pre>Fuente: <a href="http://accessbuho.mvps.org/ficheros/ocultatablasMarius.txt">accessbuho.mvps.org</a></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Número correlativo en un campo numérico]]></title>
<link>http://lumbanico.wordpress.com/?p=221</link>
<pubDate>Sat, 07 Jun 2008 22:45:23 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=221</guid>
<description><![CDATA[Para generar un número correlativo en un campo numérico y que además tenga en cuenta los huecos d]]></description>
<content:encoded><![CDATA[<p>Para generar un número correlativo en un campo numérico y que además tenga en cuenta los huecos dejados por anteriores eliminaciones de registros se puede utilizar la siguiente función. Es decir, suponiendo que los valores de ese campo numéricos fueran, por ejemplo: 1, 2, 3, 5, 6, 8, 9, 11, el código devolverá como resultado el 4. Una vez añadido el 4, la siguiente vez debería devolvería el 7, la siguiente el 10 y la siguiente el 12.</p>
<p><span style="color:#0000ff;">Function fCounter(FieldName As String, TableName As String, Optional DbPath As String) As Long<br />
Dim SQL As String<br />
Dim db As Object 'DAO.Database<br />
Dim rst As Object 'DAO.Recordset<br />
On Error GoTo fCounter_Error<br />
SQL = "SELECT " &#38; FieldName &#38; " FROM " &#38; TableName &#38; " WHERE " &#38; FieldName &#38; " = 1"<br />
If DbPath = "" Then<br />
Set db = CurrentDb<br />
Else<br />
Set db = DBEngine.OpenDatabase(DbPath)<br />
End If<br />
Set rst = db.OpenRecordset(SQL, DB_OPEN_SNAPSHOT)<br />
If rst.EOF Or rst.BOF Then<br />
fCounter = 1<br />
Else<br />
SQL = "SELECT " &#38; TableName &#38; "." &#38; FieldName &#38; " + 1" &#38; " FROM " &#38; TableName &#38; " LEFT JOIN " &#38; TableName &#38; " AS TMP" &#38; " ON " &#38; TableName &#38; "." &#38; FieldName &#38; " + 1" &#38; " = TMP." &#38; FieldName &#38; " WHERE TMP." &#38; FieldName &#38; " IS NULL" &#38; " ORDER BY " &#38; TableName &#38; "." &#38; FieldName<br />
Set rst = db.OpenRecordset(SQL)<br />
fCounter = rst(0)<br />
End If<br />
Exit_Function:<br />
If Not rst Is Nothing Then rst.Close<br />
Set rst = Nothing<br />
If Not db Is Nothing Then db.Close<br />
Set db = Nothing<br />
On Error GoTo 0<br />
Exit Function<br />
fCounter_Error:<br />
MsgBox "Error " &#38; Err.Number &#38; " (" &#38; Err.Description &#38; ")"<br />
Resume exit_Function<br />
End Function</span></p>
<p>La llamada a la función sería de la siguiente forma:</p>
<p><span style="color:#0000ff;">SiguienteNumero = fCounter("campo_numerico", "Tabla")</span></p>
<pre><span style="color:#808080;">Fuente: <a href="http://accessvbafaq.mvps.org/item.asp?pagina=21">Access &#38; VBA</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[[愚痴]SQL Serverのフロントエンドが糞という話とMicrosoft Access専門業者]]></title>
<link>http://dreamkeyboard.wordpress.com/?p=130</link>
<pubDate>Sat, 07 Jun 2008 14:12:16 +0000</pubDate>
<dc:creator>dreamkeyboard</dc:creator>
<guid>http://dreamkeyboard.wordpress.com/?p=130</guid>
<description><![CDATA[
ちょっとまえSQL Server 2005のManagement toolを使っていたので、愚痴ってみよう]]></description>
<content:encoded><![CDATA[<ol>
<li>ちょっとまえSQL Server 2005のManagement toolを使っていたので、愚痴ってみよう。</li>
<li>まず第一に使いづらい。例えばデータベース毎の情報がツリーで一覧できるオブジェクトエクスプローラ？ってのがあるが、こんな巨大なものをツリーで見せられても<strong>まじで困る</strong>んだが。そのツリーの中を検索できないというITリテラシーの低さはいかんともしがたい。ていうかバカ</li>
<li>どうもMicrosoftというのは検索するものというのはテキストとか文章とかに限っているみたいで困る。</li>
<li>驚くべきことは、どうもこのSQL Server 2005のマネージメントツールが、Visual StudioというMicrosoftのメイン開発環境のサブセットらしいということだ。</li>
<li>やってみればわかることだが、Visual Studioでも同じことがほぼそのまんまやれる</li>
<li>Visual Studioでデータベースを弄くっていると、まるであの<strong>糞ソフトのMicrosoft Access</strong>を思い出す。でも使い勝手はAccessに軍杯が上がる。情けないこと</li>
<li>ところで未だにAccessなんかで商売しているソフト屋がいることに愕然とする。</li>
<li>Microsoft AccessというのはDBだけど、変にVisual Basic環境が充実していて癖がありまくりのソフト。小汚いプログラムだがそれで問題にならないなら大抵の事がやれるという万能ツールである。そして恐らく、心あるプロの業者なら禁忌するソフトでもある。例えば業者が他の業者を指して「あそこ（の開発）は何でもAccess」「あそこは今でもAccess」とかいったらその他の業者の開発能力は素人同然という意味と思って差し支えない</li>
<li>Microsoft Accessが糞なのは、例えばこんなことから垣間見ることができる。Microsoft AccessはDBだから自身でテーブルとかSQLとかオブジェクトとして管理する。そしてそのオブジェクトを一覧するウィンドウというの当然がある。それはいい。問題はそのウィンドウの中でテーブルなりオブジェクトを検索できないのである。100以上のテーブルとかがある（テーブルの）一覧から目的のブツ（テーブル)を探し出すのに頼れるツールが自分の「目」だなんて、アホでしかない※1 ※2 ※3。ソフトウェアとしての自覚が足りなすぎる。「あんたDBだよね？？？？」と声を大にしたい。</li>
<li>これは氷山のごくごく一部だが、Microsoft Accessはすべてにおいてそういう体たらくなので、心ある技術者はできるだけ関わらないように努力する。というか今時普通にスルーする。恐らくその扱いはCOBOLよりも低い。技術に疎い技術者でも使うのを嫌がるし。</li>
<li>Accessプログラマといえば、パートのおばちゃんというイメージが強い。雇う方も技術に疎い営業あがりか、SEとかを真っ当にやれなかったアホ技術者が営業紛いを経験した先での社長だ。</li>
<li>まだあるぞ。Microsoft Accessというソフトはなんでもやれるけどソフト自体の維持管理が大変。故に販売するような製品開発には<strong>絶対に</strong>向かない。こういうソフトでつくったプログラムを勧めたり売ったりする業者というのは、今時極度にIT度が不足しているし、技術向上とかも極度に怠っているから要注意。今時の技術をしらない故にぼったくられたり、おかしなもの掴まされるよ。老婆心</li>
</ol>
<p>※1 最近のAccessなら検索できるかも、興味ないからしらん。2003辺りまでできないと思う。今頃できたところで評価は変わらないけど</p>
<p>※2 オブジェクトはテーブルで管理されているからテーブルで検索はできる。でも検索したテーブルを開くにはVBAでオブジェクトをshowしないとね。知っていれば他愛もないことだが普通そこまでやらない。しかし日本語のテーブルなりを目だけで探し出すのは私にとって苦痛なんだよ</p>
<p>※3 注釈がこれってのはどうなのよってツッコミは</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cuadro de diálogo para imprimir un informe]]></title>
<link>http://lumbanico.wordpress.com/?p=220</link>
<pubDate>Sat, 31 May 2008 10:31:56 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=220</guid>
<description><![CDATA[Para mostrar el cuadro de diálogo de impresión se puede hacer utilizando un código como el que si]]></description>
<content:encoded><![CDATA[<p>Para mostrar el cuadro de diálogo de impresión se puede hacer utilizando un código como el que sigue, asociándolo a un botón de comando o similar:</p>
<p><span style="color:#0000ff;">On Error GoTo err_DoCmd<br />
<span style="color:#008000;"> ' abrimos el informe en vista previa</span><br />
DoCmd.OpenReport "Informe1", acViewPreview<br />
<span style="color:#008000;"> ' si queremos ocultar el informe podemos usar esta línea</span><br />
Reports("Informe1").Visible = False<br />
<span style="color:#008000;"> ' mostramos el cuadro Imprimir ...</span><br />
DoCmd.RunCommand acCmdPrint<br />
<span style="color:#008000;"> ' cerramos el informe</span><br />
DoCmd.Close acReport, "Informe1"<br />
On Error GoTo 0<br />
<span style="color:#008000;"> ' si este código pertenece a una función<br />
' la siguiente línea sería Exit Function</span><br />
Exit Sub </span></p>
<p><span style="color:#0000ff;">err_DoCmd:<br />
<span style="color:#008000;"> 'la acción RunCommand se canceló</span><br />
If Err.Number = 2501 Then<br />
Resume Next<br />
Else <span style="color:#008000;">' otro tipo de error</span><br />
MsgBox "Se ha producido el error "  &#38; Err.Number &#38; Err.Description<br />
End If</span></p>
<p>En el caso de estar trabajando con Access XP o superior, existe una opción extra en el método DoCmd.OpenReport que permite hacer invisible el informe. Si quisieras utilizarla, entonces la línea de código para abrir el informe sería parecida a ésta:</p>
<p><span style="color:#0000ff;">DoCmd.OpenReport "Informe", acPreview, , , acHidden</span></p>
<p>y también tendríamos que eliminar la línea con la cual ocultábamos el informe:</p>
<p><span style="color:#0000ff;">Reports("Informe1").Visible = False</span></p>
<pre><span style="color:#808080;">Fuente: <a href="http://accessvbafaq.mvps.org/item.asp?pagina=35">Access &#38; VBA FAQ</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Configuring Citrix to open a specific Access database]]></title>
<link>http://allenstrelow.wordpress.com/?p=109</link>
<pubDate>Fri, 30 May 2008 21:19:58 +0000</pubDate>
<dc:creator>Allen Strelow</dc:creator>
<guid>http://allenstrelow.wordpress.com/?p=109</guid>
<description><![CDATA[We deployed Citrix Presentation Server 4.5 in a five-server farm at one of our clients. They use it ]]></description>
<content:encoded><![CDATA[<p>We deployed Citrix Presentation Server 4.5 in a five-server farm at one of our clients. They use it for Office 2003 and ERP program application serving. I've worked with <a href="http://www.citrix.com">Citrix</a> in the past, and my impression is it's a great product that takes a while to learn. It takes longer to get really good at it. The Citrix community seems like a secret club where they are nice to their big resellers and the others are just an afterthought. We are not a Citrix Partner, nor do we play one on TV, nor are we auditioning for any roles.</p>
<p>My last interaction with Citrix was a support call to get pass-through authentication to work. I had to call because their support site is lame. I was 90% there, but was missing the last 10%. The support engineer was rude and had this smug "I-can't-believe-you-don't know-this" attitude. Excuse me sir, but we're paying you $400. Would it kill you to be nice? <a href="http://www.microsoft.com/windowsserver2008/en/us/ts-features.aspx">Windows 2008 TS Remote App</a> provides almost all of the functionality of Citrix with a fraction of the hassle.</p>
<p>So another request came up: can we publish an application that has Access open a specific database? My colleague worked on a couple different ways but they didn't work. I suggested we publish MS Access as a separate app with a switch to open a specific DB. Using <a href="http://support.microsoft.com/kb/209207">this</a> article we set the command line of the app to read:</p>
<p>"C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.EXE" "\\contoso.com\DFS\Files\Sales\SalesStats.MDB"</p>
<p>Worked like a charm. Day saved, cocktail hour earned.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Tipe data pada Tabel dalam Microsoft Access]]></title>
<link>http://mursinah.wordpress.com/?p=106</link>
<pubDate>Fri, 30 May 2008 09:38:08 +0000</pubDate>
<dc:creator>Andry Sucipto</dc:creator>
<guid>http://mursinah.wordpress.com/?p=106</guid>
<description><![CDATA[Dalam membuat aplikasi dalam Mikrosoft Access, mau tidak mau kita harus bersinggungan dengan apa yan]]></description>
<content:encoded><![CDATA[<p>Dalam membuat aplikasi dalam Mikrosoft Access, mau tidak mau kita harus bersinggungan dengan apa yang disebut dengan tipe data, tipe data tersebut merupakan salah satu peranan yang sangat penting di dalam menciptakan suatu tebel di dalam mikrosoft word, dan tabel itu sendiri merupakan sumber untuk pembuatan applikasi yang ada dalam Mikrosoft Access.</p>
<p><!--more--></p>
<p>Adapun, tipe data dalam mikrosoft Acces ada 9 macam, diantanya adalah</p>
<p>TEXT : Tipe data ini menerima semua karakter baik huruf, angka, titik, koma, ataupun yang lain dan panjang karekternya ditentukan oleh nilai yang ada pada filesize yang ada dalam properti sampai 255 karakter, biasanya tipe ini sering digunakan untuk file alamat, dan yang lain</p>
<p>NUMBER : tipe ini hanya di khususkan untuk bilangan dari 0 dsampai 9, dan tidak mengenal adanya tanda tanda baca, misalnya titik, koma dan lain lain</p>
<p>CURRENCY : Tipe ini hanya berisi nilai mata uang</p>
<p>DATE/TIME : Tipe ini hanya di khususkan untuk penggunaan tanggal dan waktu, dan untuk format waktu dapat diatur tersendiri dengan propertisnya</p>
<p>AUTO NUMBER : Tipe ini digunakan untuk memberikan nomor secara berurutan, dan secar automatis di berikan oleh sistem Access</p>
<p>MEMO : Tipe ini sama dengan tipe text, hanya saja yang membedakan dengan tipe text adalam panjang maksimum type ini adalah 65535 karakter, sedangkan untuk text hanya 255</p>
<p>YES/NO : Tipe data ini hanya memiliki 2 ketentuan yaitu Yes/No, True/False, dan yang lain, tipe ini hanya berbentuk Check List ketiha tipe ini dilihat pada tmpilannya</p>
<p>OLE OBJECT : Tipe data ini berfungsi untuk mengaitkan dalam sebuah objek, atau bisa juga kita sebut dengan link, atau bisa juga untuk penyisipan objek misalnya Foto, Gambar atau yang lainnya</p>
<p>LOOKUP WIZARD : Tipe data ini digunakan untuk pengisian data pada tabel yang besangkutan kita ambilkan dari tabel tabel yang lain, yang divisualisasikan dalam bentuk Lisk Box atau Combo Box</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Detectar inactividad en la aplicación]]></title>
<link>http://lumbanico.wordpress.com/2008/05/18/inactividad/</link>
<pubDate>Sun, 18 May 2008 16:39:37 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/05/18/inactividad/</guid>
<description><![CDATA[En este post se muestra cómo crear un procedimiento que se ejecutará si la aplicación de Microsof]]></description>
<content:encoded><![CDATA[<p>En este post se muestra cómo crear un procedimiento que se ejecutará si la aplicación de Microsoft Access no detecta ninguna entrada de usuario durante un período de tiempo especificado. Al evento <em>IntervaloDeCronómetro</em> la aplicación inicia la cuanta atrás en la que comprueba la inactividad del usuario. Una configuración de 1000 es igual a 1 segundo.</p>
<div class="flickr-frame" style="text-align:center;"><a href="http://lumbanico.googlepages.com/inactividad.rar"><img class="flickr-photo aligncenter" src="http://farm3.static.flickr.com/2008/2502585214_dbde9dff62.jpg" alt="" /></a></div>
<p>Descargar. <a href="http://lumbanico.googlepages.com/inactividad.rar">Access 2000</a></p>
<pre><span style="color:#808080;">Fuente: <a href="http://support.microsoft.com/kb/128814">support.microsoft.com</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Tiempo que lleva abierta una base de datos]]></title>
<link>http://lumbanico.wordpress.com/2008/05/18/cronometroacumulatiempo/</link>
<pubDate>Sun, 18 May 2008 10:19:01 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/2008/05/18/cronometroacumulatiempo/</guid>
<description><![CDATA[El siguiente ejemplo acumula el tiempo que se ha estado utilizando la base de datos. Este emplo lo e]]></description>
<content:encoded><![CDATA[<p>El siguiente ejemplo acumula el tiempo que se ha estado utilizando la base de datos. Este emplo lo esto intentando utilizar para que la aplicación sobre la que estoy trabajando se desconecte/cierre, cuando lleve cierto tiempo sin utilizar.</p>
<div class="flickr-frame"><a title="photo sharing" href="http://es.geocities.com/ensolva/Descargas/BasesDatos/Access2000/CronometroAcumulaTiempo.zip"></a></p>
</div>
<p style="text-align:center;"><a href="http://es.geocities.com/ensolva/Descargas/BasesDatos/Access2000/CronometroAcumulaTiempo.zip"><img class="flickr-photo aligncenter" src="http://farm3.static.flickr.com/2180/2500915189_597668012f.jpg" alt="" /></a></p>
<p>Descargar. <a href="http://es.geocities.com/ensolva/Descargas/BasesDatos/Access2000/CronometroAcumulaTiempo.zip">Access 2000</a>.</p>
<pre><span style="color:#808080;">Fuente: <a href="http://es.geocities.com/ensolva/ListaBases2000.htm">ensolva</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cambiar comas a puntos decimales]]></title>
<link>http://lumbanico.wordpress.com/?p=217</link>
<pubDate>Sat, 17 May 2008 14:46:46 +0000</pubDate>
<dc:creator>lumbanico</dc:creator>
<guid>http://lumbanico.wordpress.com/?p=217</guid>
<description><![CDATA[La siguiente función cambia el separador decimal por un punto, si el que se utiliza es una coma. Si]]></description>
<content:encoded><![CDATA[<p>La siguiente función cambia el separador decimal por un punto, si el que se utiliza es una coma. Si le pasas la cadena que quieres que cambie p.e.: "245,05" y te la deja como "245.05".</p>
<p><span style="color:#0000ff;">Private Sub CambiarComaPunto(ByRef Cadena As String)<br />
Dim I As Integer<br />
I = InStr(1, Cadena, ",")<br />
Mid(Cadena, I, 1) = "."<br />
End Sub</span></p>
<pre><span style="color:#808080;">Fuente: <a href="http://www.llodax.com/smf/index.php?topic=316.0">Xavi</a></span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I Don't Understand, I Understand]]></title>
<link>http://bahava.wordpress.com/?p=221</link>
<pubDate>Sat, 17 May 2008 01:49:32 +0000</pubDate>
<dc:creator>bahava</dc:creator>
<guid>http://bahava.wordpress.com/?p=221</guid>
<description><![CDATA[I saw this on a couple of blogs and so I figured I&#8217;d join in on the fun.
Part 1:
I don&#8217;t]]></description>
<content:encoded><![CDATA[<p>I saw this on a couple of blogs and so I figured I'd join in on the fun.</p>
<p>Part 1:</p>
<p style="text-align:center;">I don't understand how my phone cord at work ALWAYS gets tangled.</p>
<p style="text-align:center;">I don't understand why steep and cheap can't have more deals that I want</p>
<p style="text-align:center;">I don't understand why Facebook is still so appealing and easy to waste time on</p>
<p style="text-align:center;">I don't understand why I like blogging so much when I don't know who is reading</p>
<p style="text-align:center;">I don't understand how I can get so lost and involved in a book in no time</p>
<p style="text-align:center;">I don't understand why bugs freak me out and other animals don't</p>
<p style="text-align:center;">I don't understand why I live in this dichotomy of sporty clothes and girly clothes</p>
<p style="text-align:center;"> </p>
<p style="text-align:left;">Part 2: </p>
<p style="text-align:center;">I understand that I'm emotional and yet hate showing it</p>
<p style="text-align:center;">I understand that I am laid-back, flexible and a people-pleaser</p>
<p style="text-align:center;">I understand that I love to exercise and look sporty</p>
<p style="text-align:center;">I understand that if I buy something it better be "happy"</p>
<p style="text-align:center;">I understand I love listening and helping people</p>
<p style="text-align:center;">I understand Microsoft Access </p>
<p style="text-align:center;">I understand that I love making desserts</p>
]]></content:encoded>
</item>

</channel>
</rss>
