Explorador de texto: selección de script de la lista de frasesEn la ventana del Explorador de texto, puede hacer clic derecho en una frase que seleccionará las filas en la base de datos. ¿Cómo escribiría esta característica? Lo que me gustaría hacer es seleccionar las tres frases principales en la ventana del Explorador de texto para subcontratar la tabla.
Re: Explorador de texto: selección de script de la lista de frases¡Gracias! Eso funcionó a la perfección. 
Re: Explorador de texto: selección de script de la lista de frasesTambién en minúsculas: Dispo Text, los elementos probablemente ya estén en minúsculas.
dt1 <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> Select Where<SPAN class="token punctuation">(</SPAN><SPAN class="token function">contains</SPAN><SPAN class="token punctuation">(lowercase(</SPAN><SPAN class="token punctuation">:</SPAN>DISPO <SPAN class="token function">TEXT)</SPAN><SPAN class="token punctuation">,</SPAN> items<SPAN class="token punctuation">[</SPAN>i<SPAN class="token punctuation">]</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN> current selection<SPAN class="token punctuation">(</SPAN><SPAN class="token string">"extend"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Re: Explorador de texto: selección de script de la lista de frasesVince, gracias por la respuesta ... Parece funcionar a veces, pero la función contiene es sensible a mayúsculas y minúsculas. Intenté forzar los elementos a minúsculas, pero aún así no se seleccionan cuando se mezclan con mayúsculas y minúsculas.
lowercase(items[1]);
lowercase(items[2]);
lowercase(items[3]);
for(i=1, i<=3, i++,
dt1 << Select Where(contains(:DISPO TEXT, items[i]), current selection("extend"));
);
¿Algunas ideas?
Re: Explorador de texto: selección de script de la lista de frases
Probablemente debería haber leído la pregunta completa primero.
Names Default to here(1);
dt = open("$SAMPLE_DATA\Aircraft Incidents.jmp");
te = dt << Text Explorer(
Text Columns( :Final Narrative ),
Set Regex(
Library( "Domain names" ),
Library( "Money" ),
Library( "Words" ),
Library( "HTML Link Grabber" ),
Library( "\[Bang!!! cleaner]\" ),
Library( "Time" ),
Library( "Numbers" )
),
Language( "English" )
);
rep = te << report;
scb = (rep << xpath("//StringColBoxHeader[text()='Phrase']/.."))[1]; // finds the phrase string col box
items = scb << Get; // gets the values
for(i=1, i<=3, i++,
dt << Select Where(Contains(:Final Narrative, items[i]), current selection("extend"));
);
Esperemos que eso funcione para ti.