หน้า 1 จากทั้งหมด 1

[master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 10:18 am
โดย onusa
กำลังเพิ่งลองศึกษาตัว database
File = A นี่คือไฟล์ไหนเหรอคะ หาไม่เจอ T.T
แล้วทาง express มีคู่มือเกี่ยวกับโครงสร้างของ database ให้ผู้ใช้งานไหมคะ
เพราะแกะเองแล้วค่อนข้าง งง พอสมควร

ขอบคุณค่ะ



[master file]
File=A
Alias=A
Key=SALVAL
Descending=Y
*Filter=STKGRP='00'
*** the field STKGRP in this specially case is mean to SLMTYP
System=DATA_PATH

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 11:41 am
โดย suchai
[master file]
File=A
Alias=A
Key=SALVAL
Descending=Y
*Filter=STKGRP='00'
*** the field STKGRP in this specially case is mean to SLMTYP
System=DATA_PATH


มาจาก แบบฟอร์มหรือรายงานตัวไหนละครับ
ปกติ ถ้ามาลอยๆ แบบนี้ เป็นไฟล์ที่โปรแกรม Express สมมติขึ้น เพื่อเอาค่าจากระบบต่างๆ มาคำนวณในไฟล์นี้ครับ


แกะเองแล้วค่อนข้าง งง ถือว่าปกตินะครับ เพราะตอนผมเริ่มแกะใหม่ๆ ง งู มากกว่า 2 ตัวเสียอีก   ):

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 1:26 pm
โดย onusa
มาจากรายงาน761 น่่ะค่่ะ
งง มากค่ะ เพราะในรายงานตัวนี้มี แค่สองไฟล์คือ master=A กับ Relate file  เป็น STMAS

แล้วพอดีอยากจะแก้ไฟล์ คือเอาไฟล์อื่นมาลิงค์ด้วยอีก แต่ทำไม่ได้เพราะไม่รู้จะ ลิงค์ยังไง

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 4:06 pm
โดย suchai
ไฟล์ A เป็นไฟล์จำลองขึ้นมาเพื่อมาลองรับการแสดงผลของข้อมูล ตัวมันเองมีไว้เพื่อแสดงผล
ถ้าจะ Relate คงต้อง Relate กับ STMAS ส่วนจะให้ผลถูกต้องหรือเปล่า คงต้องตรวจสอบข้อมูลเองครับ

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 4:39 pm
โดย onusa
ขอบคุณมากค่ะ

แต่สงสัยว่าทำไม มันมีข้อมูลยอดขายออกมาจาก file A ได้ด้วย
เพราะแฟ้ม STMAS ไม่มีข้อมูลยอดขายในแฟ้มนี้ แต่ข้อมูลยอดขายกับต้นทุนแสดงขึ้นมา โดยเรียกมาจากไฟล์ A
ทีนี้ table ที่จะเอามาลิงค์เพิ่มมันต้อง ลิงค์กับไฟล์ที่เป็น transaction เลยไม่รู้จะลิงค์ยังไง  ??? ??? ???

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 4:41 pm
โดย onusa
อันนี้เป็นส่วนที่เรียกยอดขายอกมา โดยเรียกมาจาก A ???
ไม่รู้ว่ามาจากไหนน่ะค่ะ

*~SALQTY:  0,  "qty(13)",          "A->TRNQTY",    ""
~SALQTY:    0,  "",                "Q",            "Q=@s_cqu( A->TRNQTY,13 )",E
~SALVAL:    0,  "9999,999,999.99",  "A->SALVAL",    "TSALVAL=TSALVAL+A->SALVAL",F
~TRNVAL:    0,  "9999,999,999.99",  "A->TRNVAL",    "TTRNVAL=TTRNVAL+A->TRNVAL; PROFIT=A->SALVAL - A->TRNVAL; PFRAT= PROFIT*100/A->SALVAL",G
~PROFIT:    0,  "999,999,999.99",  "PROFIT",      "TPROFIT=TPROFIT+PROFIT",H
~PFRAT:    0,  "99,999.99",        "PFRAT",        "",I
~TSALVAL:  0,  "9999,999,999.99",  "TSALVAL",      "",F
~TTRNVAL:  0,  "9999,999,999.99",  "TTRNVAL",      "",G
~TPROFIT:  0,  "999,999,999.99",  "TPROFIT",      "TPF=TPROFIT*100/TSALVAL",H
~TPF:      0,  "99,999.99",        "TPF",          "",I

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: พุธ ก.พ. 27, 2008 6:30 pm
โดย suchai
ไฟล์ A จริงๆแล้วมีการทำงานในส่วนของ File Temp ชื่อ STSTA.DBF
ใน STSTA.DBF จะมี Field ที่ชื่อ SALVAL และ TRNVAL
โปรแกรมจะคำนวณและนำค่าที่ได้มาเก็บไว้ในไฟล์นี้
ผมก็ไม่ค่อยละเอียดครับ ไม่เคยในส่วนนี้ ได้เท่านี้เหรอะกัน ไม่มีเวลาว่างช่วยแกะ
งานผมติดส่งมาเกือบเดือนแล้ว ยังไม่เสร็จครับ

Re: [master file] File = A คือไฟล์ไหนคะ ??

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 29, 2008 9:28 am
โดย onusa
ขอบคุณมากค่ะ ตอนนี้ได้แล้ว  ;D