cómo reemplazar todos los puntos en una cadena utilizando javascript
quiero reemplazar todas las ocurrencias de un punto ( . ) en una cadena de javascript por ejemplo, yo tengo: var mystring = 'okay.this.is.a.string'; quiero llegar: okay this is a string . hasta ahora he intentado: mystring.replace(/./g,' ') pero esto termina con toda la cadena reemplazado a los espacios. ¿alguna idea de cómo resolver esto?
casi ... usted necesita escapar el . , ya que este es un 'caracter especial' en una expresión regular. mystring.replace(/\./g,' ')
Una forma sencilla es usar la función IbStr() y buscar en el valor introducido la existencia de las dos comas. Si existe esa cadena de dos comas, te devolverá la posición inicial de esa cadena, y si no existe, devolverá 0.

A ver si te llega este empujoncito... En pocas palabras: LINQ to Entities no conoce la conversión de su tipo de ID a una cadena. 

 ¿Cuál es el tipo de `c.ID` ? ¿Hay alguna razón por la que sea un tipo para ID, pero otro para `ReferenzId` ? Si es posible, conviértalos en el mismo tipo, en cuyo punto ya no tendrá más problemas. No sé si hay otras formas de realizar conversiones en LINQ a Entidades (puede haber), pero la alineación de los tipos sería más clara. 

 Por cierto, esto realmente parece que es una combinación: 


```
var query = from c in db.Customers
            join a in db.Addresses on c.Id equals a.ReferenzId into addresses
            select new { Id = c.Id, Addresses = addresses };

```
  EDITAR: Para responder a su comentario: `ToString` aparece en IntelliSense porque el compilador no tiene una idea real de lo que va a significar su consulta ni de cómo se traducirá. Es perfectamente válido C #, y puede generar un árbol de expresiones válido. Es solo que EF no sabe cómo convertir ese árbol de expresiones en SQL. 

 Puede *intentar* usar `Convert.ToString(c.Id)` lugar de simplemente llamar a `c.Id.ToString()` ... pues solo la plantilla ojdt. revisa bien la plantilla csv o txt que parece que tiene o detecta más columnas de las que estás pasando…

configura la plantilla de nuevo partiendo de cero o elimina todas las columnas y filas que te sobren… <p>parece que el comando <code>tee</code> hará lo que quieras.</p><p>la clave es usar</p><pre><code>&gt;( ) </code></pre><p>para <a href="http://tldp.org/ldp/abs/html/process-sub.html">sustitución de proceso</a> . con <code>tee</code>, use el siguiente patrón:</p><pre><code>tee &gt;(proc1) &gt;(proc2) &gt;(proc3) | proc4 </code></pre><p>entonces, si desea utilizar la salida de <code>ls</code> como entrada a dos programas <code>grep</code> diferentes, guarde la salida de cada <code>grep</code> en archivos diferentes y canalice todos los resultados a través de <code>less</code>, prueba:</p><pre><code>ls -a | tee &gt;(grep ^[.] &gt; hidden-files) &gt;(grep -v ^[.] &gt; normal-files) | less </code></pre><p>los resultados de la <code>ls -a</code> se "canalizará" en ambos <code>grep</code>s. el archivo <code>hidden-files</code> tendrá el contenido de la salida del primer <code>grep</code>, y <code>normal-files</code> tendrá los resultados del segundo <code>grep</code>. <del>todos los archivos se mostrarán en el localizador <code>less</code>.</del> <strong> [~ # ~] editar [~ # ~] </strong>: lo que ves en <code>less</code> es el <strong> la misma salida exacta </strong> de <code>ls -a</code>, no el resultado de <code>grep</code>s. si desea modificar la salida de <code>ls -a</code> a <code>less</code>, (por ejemplo, cambiando el orden para que los archivos normales se enumeren antes de los ocultos) y luego intente esto:</p><pre><code>ls -a | tee &gt;(grep ^[.]) &gt;(grep -v ^[.]) &gt;/dev/null | less </code></pre><p>sin <code>&gt;/dev/null</code>, la salida de <code>grep</code>s se agregaría a la salida de <code>ls -a</code> en lugar de reemplazarlo.</p><p> <a href="http://linux.byexamples.com/archives/144/redirect-output-to-multiple-processes/">fuente</a> </p> Hola buenas a mi me pasaba lo mismo y lo solucione y a un amigo tambien y le ayude a solucionarlo si quieres podemos intentar solucionarlo hola fredy respondiendo tu mp. el problema lo tienes para quitar la tina o la transmicion  
comenta los resultados y valora las respuestas atte jl eligio b <p>añadir palabras clave a la barra de direcciones:</p><p>por ejemplo, puede configurar su navegador para buscar <code>bread</code> en stackoverflow.com simplemente escribiendo <code>so bread</code> en el omnibar.</p><p>haga esto haciendo clic derecho en la barra de búsqueda en el sitio web que busca comúnmente. puede hacer esto para el campo de búsqueda en <em> cualquier sitio web </em>.</p><p> <a href="https://i.stack.imgur.com/gfg0o.png"><img src="https://i.stack.imgur.com/gfg0o.png" alt="right click on the search bar"></a> </p><p>específicamente:</p><ol> <li>vaya al sitio que desea utilizar para buscar</li> <li>haga clic derecho en el cuadro de búsqueda que complete en su página (no en firefox)</li> <li>seleccione "agregar una palabra clave"</li> <li>ingrese la palabra clave que usará cuando desee buscar en ese sitio (por ejemplo: "así que")</li> </ol> Aquí está la solución. Puede utilizar el siguiente código: 


```
context.Table.Where(x => x.Field1 > 0).Update(y => new Table { Field2 = y.Field2 + 1 });

```
  Espero que ayude. Hola Jaime, aquí te comparto una solución: <https://es.ccm.net/forum/affich-113317-como-entrar-a-mi-pc-seme-olvido-la-contrasena#answers>
  

  
Saludos ¿Por que no pruebas con DoCmd. TransferText?


```
Dim miRuta As String
Dim mensaje as string
mensaje = MsgBox("¿Desea bajar a su PC los archivos seleccionados? ", vbYesNo + vbQuestion, "Archivos de análisis")
If mensaje = vbYes Then
miRuta = InputBox("Escribe la ruta donde quieras exportar")
If StrPtr(miRuta)=0 Then Exit Sub
If V1 = -1 Then
DoCmd.TransferSpreadsheet acExport, 8, "Informe A", miRuta & "\" & "Informe A", True, ""
End If
...

```
Un saludo.





Un nuevo foro de access, visítanos: <http://nksvaccessolutions.com/Foro/>