怎样把表中的一个列的内容分成几列?
请教高手:<br>问题如下:<br> 怎样把表(yuanbiao)中的一个列(xinxi)的内容如“3178,101*1+202*2+3011*3+14*4”(可能后面继续有+ 和*如“+3011*10+10*8”也就是长度不定)放到修改后的表(gaihoubiao)的三个列(bianhao1,bianhao2,shuliang)中,<br><br><br>其中改后表(gaihoubiao)的第一条记录为:<br>“,”之前的“3178”放在列(bianhao1)中,“101”放在列(bianhao2)中,“1”放在列(shuliang)中,<br> 改后表(gaihoubiao)的第二条记录为:<br> “3178”放在列(bianhao1)中,“202”放在列(bianhao2)中,“2”放在列(shuliang)中,<br> 改后表(gaihoubiao)的第三条记录为:<br> “3178”放在列(bianhao1)中,“3011”放在列(bianhao2)中,“3”放在列(shuliang)中,<br> 改后表(gaihoubiao)的第四条记录为:<br> “3178”放在列(bianhao1)中,“14”放在列(bianhao2)中,“4”放在列(shuliang)中,<br><br> .......................<br><br>原表(yuanbiao)中一个记录的列(xinxi))中有几个“*”, 就会在改后的表(gaihoubiao)中生成几个记录<br><br><br>请高手指教,若给与解答,不胜感激!我的电话:13053987108,email:bj210110@yahoo.com.cn ,QQ:441905187<br>原表和改后表:<br><TABLE borderColor=#cccccc cellSpacing=2 cellPadding=3 width=455 bgColor=#ffffff border=1>
<TR>
<TD> 原表(yuanbiao)<br><br>
<TABLE cellSpacing=0 cellPadding=0 width=298 border=0 x:str>
<COLGROUP>
<COL style="WIDTH: 224pt; mso-width-source: userset; mso-width-alt: 9536" width=298>
<TR height=19>
<TD class=xl25 width=298 height=19><FONT face=宋体>xinxi</FONT></TD></TR>
<TR height=20>
<TD class=xl24 height=20>
<DIV><FONT face=Tahoma>3178,101*1+202*2+3011*3+14*4</FONT></DIV></TD></TR>
<DIV><FONT face=Tahoma></FONT></DIV>
<TR height=20>
<TD class=xl24 height=20><FONT face=Tahoma>4100</FONT><FONT face=宋体>,</FONT><FONT face=Tahoma>101*1+202*2+3011*3</FONT></TD></TR></TABLE><br></TD></TR>
<TR>
<TD> 改后表(gaihoubiao)
<TABLE cellSpacing=0 cellPadding=0 width=245 border=0 x:str>
<COLGROUP>
<COL style="WIDTH: 61pt; mso-width-source: userset; mso-width-alt: 2592" width=81>
<COL style="WIDTH: 64pt; mso-width-source: userset; mso-width-alt: 2720" width=85>
<COL style="WIDTH: 59pt; mso-width-source: userset; mso-width-alt: 2528" width=79>
<TR height=19>
<TD class=xl24 width=81 height=19><FONT face=宋体>bianhao1</FONT></TD>
<TD class=xl24 width=85><FONT face=宋体>bianhao2</FONT></TD>
<TD class=xl24 width=79><FONT face=宋体>shuliang</FONT></TD></TR>
<DIV><FONT face=宋体></FONT></DIV>
<TR height=20>
<TD class=xl25 align=right height=20 x:num>
<DIV><FONT face=Tahoma>3178</FONT></DIV></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>101</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>1</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>3178</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>202</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>2</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>3178</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>3011</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>3</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>3178</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>14</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>4</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>4100</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>101</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>1</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>4100</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>202</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>2</FONT></TD></TR>
<TR height=20>
<TD class=xl25 align=right height=20 x:num><FONT face=Tahoma>4100</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>3011</FONT></TD>
<TD class=xl24 align=right x:num><FONT face=宋体>3</FONT></TD></TR></TABLE></TD></TR></TABLE>
[align=right][color=#000066][此贴子已经被作者于2006-6-30 15:53:21编辑过][/color][/align]
页:
[1]
