Problema con el FieldRef Name=' ' (consulta CAML)

19/05/2008 - 13:12 por David Uru | Informe spam
Hola.
Tengo un sitio con varias listas.
Una de ellas está unida mediante el campo búsqueda a otra lista.
El problema que me encuentro es que el nombre del campo es:
Objetivo Estratégico.
He buscado por internet, y he encontrado que lo que puedo hacer es:
String query = @"<Where><Eq><FieldRef Name='Objetivo_x0020_Estratégico'
LookupId='TRUE' /><Value Type='Lookup'>1</Value></Eq></Where>

_x0020_ -->Se utiliza para cuando hay espacios en blanco.
Lo que no encuentro por ningún lado, son lo de cómo hacer los acentos.

Gracias.

Preguntas similare

Leer las respuestas

#6 David Uru
20/05/2008 - 10:07 | Informe spam
Hola Elecktrus.

Gracias por el truco, pero ¿me podrías explicar un poco sobre cómo lo tengo
qué hacer?
Es que he estado probando y no me sale; debido a que el Sharepoint Designer
no lo he manejado.

Gracias.
Respuesta Responder a este mensaje
#7 Elecktrus
21/05/2008 - 16:40 | Informe spam
Esto mejor hazlo en una nueva pagina que te crees, para evitar personalizar
(o mejor create un sitio de trabajo, con la biblioteca con una columna que se
llame igual)
En Designer, Menu archivo, abrir sitio y la url de tu sitio. Ej:
http://elservidor/elsitio
Editas la pagina (doble click sobre la default.aspx p.ej)
Pinchas el Menu Vistas de Datos / Administrar origenes de Datos. En la parte
superior derecha te aparecera una ventanita. Comprubea que tu biblioteca o
lista aparece alli. La arrastras hasta algun lugar de la pantalla que te deje.
Te aparece un cuadro llamado "Tareas comunes del DataView" (si no aparece,
pulsa la flecha con el simbolo > que hay a la derecha. Selecciona la opcion
filtro.
En la pantalla eliges el campo y el tipo de filtro que quieras,(igual, mayor
que, etc).
Seleccionas las opcines del webpart (yo marco todas las de la solapa edicion)
Finalmente guardas la pagina (acepta el mensaje que te saldra)
Navegas a la pagina, exportas el webpart, y veras el codigo que utiliza

Por cierto, lo he reproducido (creado una columna igual), y te diria que:
- haciendolo con el desginer funciona bien
- el codigo que me mete es
<Where><BeginsWith><FieldRef Name="Objetivo_x0020_Estrat_x00e9_gico"
/><Value Type="Text">"SSSS"</Value></BeginsWith></Where>

Verifica tu programa, ya que (a lo mejor es tema de los correos) pero en
unos sitios te aparece con comilla simple ('), y en otors le llamas en plural
(Objetivos)
Si la respuesta te es util pulsa el boton YES. Ayudanos a mantener el foro
al día.


"David Uru" wrote:

Hola Elecktrus.

Gracias por el truco, pero ¿me podrías explicar un poco sobre cómo lo tengo
qué hacer?
Es que he estado probando y no me sale; debido a que el Sharepoint Designer
no lo he manejado.

Gracias.
Respuesta Responder a este mensaje
#8 David Uru
22/05/2008 - 09:16 | Informe spam
Muchísimas gracias por toda la explicación.
Ya me funciona!!
Eres un crack!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida