데이터

데이터 νƒ­ νŽ˜μ΄μ§€μ—μ„œλŠ” μ„ νƒν•œ μ½˜νŠΈλ‘€μ— 데이터 원본을 ν• λ‹Ήν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 λͺ…령을 μ‚¬μš©ν•˜λ €λ©΄...

μ„ νƒλœ 양식 μš”μ†Œμ˜ μ½˜ν…μŠ€νŠΈ 메뉴λ₯Ό μ—΄κ³  콘트둀 - 데이터 탭을 μ„ νƒν•©λ‹ˆλ‹€.

λ°μ΄ν„°λ² μ΄μŠ€ 콘트둀 도ꡬ λͺ¨μŒμ΄λ‚˜ λ°μ΄ν„°λ² μ΄μŠ€ 양식 λ””μžμΈ 도ꡬ λͺ¨μŒμ„ μ—΄κ³  콘트둀 μ•„μ΄μ½˜ - 데이터 탭을 ν΄λ¦­ν•©λ‹ˆλ‹€.


μ°Έκ³  μ•„μ΄μ½˜

λ°μ΄ν„°λ² μ΄μŠ€μ™€ μ—°κ²°λœ 양식에 μ†ν•˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€λŠ” 양식 μ†μ„±μ—μ„œ μ •μ˜λ©λ‹ˆλ‹€. 이에 λŒ€ν•œ κΈ°λŠ₯은 데이터-νƒ­μ—μ„œ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.


콘트둀 데이터 νƒ­ νŽ˜μ΄μ§€μ˜ κ°€λŠ₯ν•œ 섀정은 ν•΄λ‹Ή μ½˜νŠΈλ‘€μ— 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€. ν˜„μž¬ 콘트둀과 μ½˜ν…μŠ€νŠΈμ— μ‚¬μš©ν•  수 μžˆλŠ” μ˜΅μ…˜λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€. λ‹€μŒ ν•„λ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

데이터 ν•„λ“œ

λ°μ΄ν„°λ² μ΄μŠ€ 양식을 μ‚¬μš©ν•˜λ©΄ μ½˜νŠΈλ‘€μ„ 데이터 ν•„λ“œμ™€ μ—°κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν•„λ“œλ₯Ό μ‚¬μš©ν•˜λŠ” κ²½μš°λŠ” μ—¬λŸ¬ κ°€μ§€μž…λ‹ˆλ‹€.

  1. 사둀 1: 양식에 ν•˜λ‚˜μ˜ ν…Œμ΄λΈ”λ§Œ μžˆμŠ΅λ‹ˆλ‹€.

    λ‚΄μš©μ„ ν‘œμ‹œν•  데이터 원본 ν…Œμ΄λΈ”μ˜ ν•„λ“œλ₯Ό 데이터 ν•„λ“œμ— μ§€μ •ν•©λ‹ˆλ‹€.

  2. 사둀 2: SQL 쿼리둜 λ§Œλ“€μ–΄μ§„ ν•˜μœ„ 양식에 콘트둀이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    λ‚΄μš©μ„ ν‘œμ‹œν•  SQL 문의 ν•„λ“œλ₯Ό 데이터 ν•„λ“œμ— μ§€μ •ν•©λ‹ˆλ‹€.

  1. 사둀 3: 콀보 μƒμž

    콀보 μƒμžμ˜ 경우 데이터 ν•„λ“œμ—μ„œ μ‚¬μš©μžκ°€ μž…λ ₯ν•˜κ±°λ‚˜ μ„ νƒν•œ 값이 μ €μž₯될 ν˜„μž¬ 양식 ν‘œμ˜ ν•„λ“œλ₯Ό μ§€μ •ν•˜μ‹­μ‹œμ˜€. (콀보 μƒμžμ˜ λͺ©λ‘μ— ν‘œμ‹œλœ 값은 λͺ©λ‘ λ‚΄μš©μ— μž…λ ₯된 SQL 문을 톡해 μ§€μ •λ©λ‹ˆλ‹€.)

  2. 사둀 4: λͺ©λ‘ μƒμž

    데이터 원본 ν…Œμ΄λΈ”μ—λŠ” ν‘œμ‹œν•  λ°μ΄ν„°λŠ” ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•Šκ³  일반 데이터 ν•„λ“œλ₯Ό 톡해 데이터 원본 ν…Œμ΄λΈ”μ— μ—°κ²°λœ ν…Œμ΄λΈ”μ„ ν¬ν•¨ν•©λ‹ˆλ‹€.

    ν˜„μž¬ 데이터 원본 ν…Œμ΄λΈ”μ— μ—°κ²°λœ ν…Œμ΄λΈ”μ˜ 데이터λ₯Ό λͺ©λ‘ μƒμžμ— ν‘œμ‹œν•˜λ €λ©΄ λͺ©λ‘ μƒμž λ‚΄μš©μ΄ μ°Έμ‘°ν•  데이터 원본 ν…Œμ΄λΈ”μ˜ ν•„λ“œλ₯Ό 데이터 ν•„λ“œμ—μ„œ μ§€μ •ν•©λ‹ˆλ‹€. λ˜λŠ” μ–‘μ‹μ˜ 데이터 ν‘œμ‹œλ₯Ό μ œμ–΄ν•˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ§€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ–‘μͺ½ ν…Œμ΄λΈ”μ„ 일반 데이터 ν•„λ“œλ₯Ό 톡해 μ—°κ²°ν•  수 μžˆλŠ” 경우 이 데이터 ν•„λ“œλŠ” λ‹€λ₯Έ ν…Œμ΄λΈ”μ— λŒ€ν•œ 링크λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. κ³ μœ ν•œ ID 번호λ₯Ό μ €μž₯ν•˜λŠ” 데이터 ν•„λ“œκ°€ λŒ€κ°œ 여기에 ν•΄λ‹Ήν•©λ‹ˆλ‹€. λ‚΄μš©μ΄ 양식에 ν‘œμ‹œλ˜λŠ” 데이터 ν•„λ“œλŠ” λͺ©λ‘ λ‚΄μš©μ—μ„œ SQL 문에 μ˜ν•΄ μ§€μ •λ©λ‹ˆλ‹€.

λͺ©λ‘ μƒμžλŠ” μ°Έμ‘°λ₯Ό μ‚¬μš©ν•˜μ—¬ μž‘μ—…ν•©λ‹ˆλ‹€. λͺ©λ‘ ν•„λ“œλŠ” μ—°κ²°λœ ν…Œμ΄λΈ”κ³Ό ν•¨κ»˜ SQL 문을 톡해 μ‹€ν–‰λ˜κ±°λ‚˜ (4 번째 경우) κ°’ λͺ©λ‘μ„ 톡해 μ‹€ν–‰λ©λ‹ˆλ‹€:

μ—°κ²°λœ ν…Œμ΄λΈ”μ„ ν†΅ν•œ μ°Έμ‘° (SQL λ¬Έ)

μ–‘μ‹μ—μ„œ 기반으둜 ν•˜λŠ” ν…Œμ΄λΈ”μ— 일반 데이터 ν•„λ“œλ‘œ μ—°κ²°λœ λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ”μ˜ 데이터λ₯Ό λͺ©λ‘ μƒμžμ— ν‘œμ‹œν•˜λ €λŠ” 경우 양식 ν…Œμ΄λΈ”μ˜ 링크 ν•„λ“œλ₯Ό 데이터 ν•„λ“œμ— μ§€μ •ν•©λ‹ˆλ‹€.

λ§ν¬λŠ” SQL Select둜 λ§Œλ“€μ–΄μ§€λ©°, "SQL"μ΄λ‚˜ "Native SQL"을 μ„ νƒν•˜λ©΄ λͺ©λ‘ λ‚΄μš© ν•„λ“œμ˜ λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ— μ§€μ •λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ "Orders" ν…Œμ΄λΈ”μ€ ν˜„μž¬ 양식 콘트둀과 μ—°κ²°λ˜κ³  λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œλŠ” "Customers" ν…Œμ΄λΈ”μ΄ "Orders" ν…Œμ΄λΈ”κ³Ό μ—°κ²°λ©λ‹ˆλ‹€. SQL 문을 λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

SELECT 고객 이름, 고객 번호 FROM 고객,

μ—¬κΈ°μ—μ„œ "CustomerName"은 μ—°κ²°λœ "Customers" ν…Œμ΄λΈ”μ˜ 데이터 ν•„λ“œμ΄λ©°, "CustomerNo"λŠ” 데이터 ν•„λ“œμ— μ§€μ •λœ β€œOrders” 양식 ν…Œμ΄λΈ”μ˜ ν•„λ“œμ™€ μ—°κ²°λœ "Customers" ν…Œμ΄λΈ”μ˜ ν•„λ“œμž…λ‹ˆλ‹€.

κ°’ λͺ©λ‘μ„ ν†΅ν•œ μ°Έμ‘°

λͺ©λ‘ μƒμžμ—μ„œλŠ” κ°’ λͺ©λ‘μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μ°Έμ‘° 값을 μ •μ˜ν•˜λŠ” λͺ©λ‘μž…λ‹ˆλ‹€. κ·ΈλŸ¬λ―€λ‘œ μ–‘μ‹μ—μ„œ 콘트둀 ν•„λ“œλŠ” λ°μ΄ν„°λ² μ΄μŠ€ ν•„λ“œμ˜ λ‚΄μš©μ„ 직접 ν‘œμ‹œν•˜μ§€ μ•Šκ³  κ·Έ λŒ€μ‹  κ°’ λͺ©λ‘μ„ 톡해 μ§€μ •λœ 값을 ν‘œμ‹œν•©λ‹ˆλ‹€.

κ°’ λͺ©λ‘μ˜ μ°Έμ‘° 값을 μ‚¬μš©ν•˜λŠ” 경우 μ–‘μ‹μ˜ 데이터 ν•„λ“œμ— μ§€μ •ν•œ 데이터 ν•„λ“œ λ‚΄μš©μ€ ν‘œμ‹œλ˜μ§€ μ•Šκ³  ν• λ‹Ήλœ κ°’λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€. λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ˜ 데이터 νƒ­μ—μ„œ "Valuelist"λ₯Ό μ„ νƒν•˜κ³  λͺ©λ‘ ν•­λͺ©(일반 탭에 μž…λ ₯)μ—μ„œ μ–‘μ‹μ˜ λ³΄μ΄λŠ” λͺ©λ‘ ν•­λͺ©μ— μ°Έμ‘° 값을 ν• λ‹Ήν•œ 경우, 이 μ°Έμ‘° 값은 μ£Όμ–΄μ§„ 데이터 ν•„λ“œμ˜ 데이터 λ‚΄μš©κ³Ό λΉ„κ΅λ©λ‹ˆλ‹€. μ°Έμ‘° 값이 데이터 ν•„λ“œ λ‚΄μš©κ³Ό μΌμΉ˜ν•˜λŠ” 경우 κ΄€λ ¨ λͺ©λ‘ ν•­λͺ©μ΄ 양식에 ν‘œμ‹œλ©λ‹ˆλ‹€.

λͺ©λ‘ λ‚΄μš©

λ°μ΄ν„°λ² μ΄μŠ€ 양식을 μ‚¬μš©ν•˜μ—¬ 양식 μš”μ†Œμ˜ λͺ©λ‘ λ‚΄μš©μ— λŒ€ν•œ 데이터 원본을 μ§€μ •ν•©λ‹ˆλ‹€. 이 ν•„λ“œλ₯Ό μ‚¬μš©ν•˜λ©΄ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ—°κ²°ν•˜μ§€ μ•Šκ³  λ¬Έμ„œμ˜ κ°’ λͺ©λ‘μ„ μ§€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ°μ΄ν„°λ² μ΄μŠ€ μ–‘μ‹μ˜ 경우 데이터 원본은 λͺ©λ‘ μƒμžλ‚˜ 콀보 μƒμžμ˜ ν•­λͺ©μ„ κ²°μ •ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ κ°œμ²΄κ°€ λ°μ΄ν„°λ² μ΄μŠ€μ— μžˆλŠ” 경우 μ„ νƒν•œ μœ ν˜•μ— 따라 λͺ©λ‘ λ‚΄μš© μ•„λž˜μ—μ„œ λ‹€μ–‘ν•œ 데이터 원본 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•©λ‹ˆλ‹€. λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ—μ„œ μ„ νƒν•œ λͺ¨λ“  μ‚¬μš© κ°€λŠ₯ν•œ λ°μ΄ν„°λ² μ΄μŠ€ 개체 μœ ν˜•μ΄ 여기에 μ œκ³΅λ©λ‹ˆλ‹€. "κ°’ λͺ©λ‘" μ˜΅μ…˜μ„ μœ ν˜•μœΌλ‘œ μ„ νƒν•œ 경우 λ°μ΄ν„°λ² μ΄μŠ€ 양식에 λŒ€ν•œ μ°Έμ‘°λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. SQL λͺ…λ ΉμœΌλ‘œ 콘트둀의 ν‘œμ‹œλ₯Ό μ œμ–΄ν•˜λŠ” 경우 SQL 문이 여기에 μž…λ ₯λ©λ‹ˆλ‹€.

SQL 문의 예:

λͺ©λ‘ ν•„λ“œμ—μ„œ SQL 문의 ν˜•νƒœμ˜ μ˜ˆλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

SELECT field1, field2 FROM table,

μ—¬κΈ°μ—μ„œ "ν…Œμ΄λΈ”"은 κ·Έ 데이터가 콘트둀 ν•„λ“œμ˜ λͺ©λ‘μ— ν‘œμ‹œλ˜λŠ” ν…Œμ΄λΈ”μž…λ‹ˆλ‹€(λͺ©λ‘ ν…Œμ΄λΈ”). "ν•„λ“œ1"은 μ–‘μ‹μ—μ„œ λ³Ό 수 μžˆλŠ” ν•­λͺ©μ„ μ§€μ •ν•˜λŠ” 데이터 ν•„λ“œμ΄λ©° κ·Έ λ‚΄μš©μ€ λͺ©λ‘ ν•„λ“œμ— ν‘œμ‹œλ©λ‹ˆλ‹€. "ν•„λ“œ2"λŠ” μ—°κ²°λœ ν•„λ“œ = 1이 μ„ νƒλ˜μ—ˆμ„ 경우 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œλ₯Ό 톡해 양식 ν…Œμ΄λΈ”(κ°’ ν…Œμ΄λΈ”)κ³Ό μ—°κ²°λ˜μ–΄ μžˆλŠ” λͺ©λ‘ ν…Œμ΄λΈ”μ˜ ν•„λ“œμž…λ‹ˆλ‹€.

콀보 μƒμžμ—μ„œ SQL 문의 ν˜•νƒœμ˜ μ˜ˆλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

SELECT DISTINCT field FROM table,

μ—¬κΈ°μ„œ "field"λŠ” 콀보 μƒμž λͺ©λ‘μ— λ‚΄μš©μ΄ ν‘œμ‹œλ˜μ–΄ μžˆλŠ” λͺ©λ‘ ν…Œμ΄λΈ” "table"의 데이터 ν•„λ“œμž…λ‹ˆλ‹€.

HTML λ¬Έμ„œμ—μ„œμ˜ κ°’ λͺ©λ‘

HTML μ–‘μ‹μ˜ 경우 λͺ©λ‘ λ‚΄μš©μ—μ„œ κ°’ λͺ©λ‘μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ—μ„œ "Valuelist" μ˜΅μ…˜μ„ μ„ νƒν•©λ‹ˆλ‹€. 여기에 μž…λ ₯된 값은 양식에 ν‘œμ‹œλ˜μ§€ μ•ŠμœΌλ©° ν‘œμ‹œλ˜λŠ” ν•­λͺ©μ— 값을 ν• λ‹Ήν•  λ•Œ μ‚¬μš©λ©λ‹ˆλ‹€. λͺ©λ‘ λ‚΄μš©μ—μ„œ λ§Œλ“  ν•­λͺ©μ€ HTML νƒœκ·Έ <OPTION VALUE=...>에 ν•΄λ‹Ήν•©λ‹ˆλ‹€.

λͺ©λ‘ μƒμžλ‚˜ 콀보 μƒμžμ—μ„œ μ„ νƒν•œ ν•­λͺ©μ„ 데이터 전솑할 λ•Œ λͺ©λ‘ ν•­λͺ©μ˜ 일반 탭에 μž…λ ₯ν•˜μ—¬ 양식에 ν‘œμ‹œν•œ λͺ¨λ“  κ°’ λͺ©λ‘κ³Ό λͺ©λ‘ λ‚΄μš©μ˜ 데이터 탭에 μž…λ ₯ν•œ κ°’ λͺ©λ‘μ„ λͺ¨λ‘ κ³ λ €ν•©λ‹ˆλ‹€. λΉ„μ–΄ μžˆμ§€ μ•Šμ€ ν…μŠ€νŠΈκ°€ κ°’ λͺ©λ‘ (<OPTION VALUE=...>)의 μ„ νƒν•œ μœ„μΉ˜μ— 있으면 μ „μ†‘λ©λ‹ˆλ‹€. κ·Έλ ‡μ§€ μ•Šμ€ 경우 (<OPTION>) μ½˜νŠΈλ‘€μ— ν‘œμ‹œλœ ν…μŠ€νŠΈκ°€ μ „μ†‘λ©λ‹ˆλ‹€.

κ°’ λͺ©λ‘μ— 빈 λ¬Έμžμ—΄μ΄ μžˆλŠ” 경우 λͺ©λ‘ λ‚΄μš©μ˜ "$$$empty$$$" 값을 ν•΄λ‹Ή μœ„μΉ˜μ— μž…λ ₯ν•©λ‹ˆλ‹€(λŒ€λ¬Έμž/μ†Œλ¬Έμž μ°Έκ³ ). LibreOffice은(λŠ”) 이 μž…λ ₯을 빈 λ¬Έμžμ—΄λ‘œ ν•΄μ„ν•˜μ—¬ ν•΄λ‹Ή λͺ©λ‘ ν•­λͺ©μ— μ§€μ •ν•©λ‹ˆλ‹€.

λ‹€μŒ ν…Œμ΄λΈ”μ€ "λͺ©λ‘ μƒμž1"μ΄λΌλŠ” μ΄λ¦„μ˜ λͺ©λ‘ ν•„λ“œμ— μ˜κ±°ν•˜μ—¬ HTMLκ³Ό JavaScript, LibreOffice-ν•„λ“œμΈ λͺ©λ‘ λ‚΄μš© μ‚¬μ΄μ˜ 관계λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€. 이 λ•Œ "ν•­λͺ©"은 μ–‘μ‹μ—μ„œ λ³Ό 수 μžˆλŠ” λͺ©λ‘ ν•­λͺ©μ„ μ˜λ―Έν•©λ‹ˆλ‹€:

HTML-νƒœκ·Έ

JavaScript

콘트둀 ν•„λ“œμ˜ κ°’ λͺ©λ‘μ— μžˆλŠ” ν•­λͺ© (λͺ©λ‘ λ‚΄μš©)

μ „μ†‘λœ 데이터

<OPTION>ν•­λͺ©

λΆˆκ°€λŠ₯

""

...λ³Ό 수 μžˆλŠ” λͺ©λ‘ ν•­λͺ© ("ListBox1=Item")

<OPTION VALUE="κ°’">ν•­λͺ©

ListBox1.options[0].value="Value"

"κ°’"

...λͺ©λ‘ ν•­λͺ©μ— μ§€μ •λœ κ°’ ("λͺ©λ‘ μƒμž1=κ°’").

<OPTION VALUE="">ν•­λͺ©

λͺ©λ‘ ν•­λͺ©1.options[0].value=""

"$$$empty$$$"

...λΉ„μ–΄ μžˆλŠ” 슀트링 ("ListBox1=")


λͺ©λ‘ λ‚΄μš©μ˜ μ’…λ₯˜

λͺ©λ‘ μƒμžμ™€ 콀보 μƒμžμ˜ λͺ©λ‘μ„ μ±„μšΈ 데이터λ₯Ό κ²°μ •ν•©λ‹ˆλ‹€.

Valuelist μ˜΅μ…˜μ„ μ‚¬μš©ν•˜λ©΄ 일반 νƒ­μ˜ λͺ©λ‘ ν•­λͺ© ν•„λ“œμ— μž…λ ₯ν•œ λͺ¨λ“  ν•­λͺ©μ΄ μ½˜νŠΈλ‘€μ— ν‘œμ‹œλ©λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ μ–‘μ‹μ˜ 경우 μ°Έμ‘° 값을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€(κ°’ λͺ©λ‘μ„ μ‚¬μš©ν•˜λŠ” μ°Έμ‘° 절 μ°Έμ‘°).

콘트둀의 λ‚΄μš©μ„ λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 읽은 경우 λ‹€λ₯Έ μ˜΅μ…˜μ„ μ‚¬μš©ν•˜μ—¬ 데이터 μ›λ³Έμ˜ μœ ν˜•μ„ κ²°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ν…Œμ΄λΈ”κ³Ό 쿼리 μ‚¬μ΄μ—μ„œ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.

λΉ„μ–΄ μžˆλŠ” λ¬Έμžμ—΄μ€ NULLμž…λ‹ˆλ‹€

빈 λ¬Έμžμ—΄ μž…λ ₯이 μ²˜λ¦¬λ˜λŠ” 방법을 μ •μ˜ν•©λ‹ˆλ‹€. 예일 경우, 길이가 0 인 λ¬Έμžμ—΄μ€ NULL κ°’κ³Ό 같이 μ·¨κΈ‰λ©λ‹ˆλ‹€. μ•„λ‹ˆμ˜€μΌ 경우, μ–΄λ–€ μž…λ ₯도 λ³€ν™˜μ—†μ΄ μ·¨κΈ‰λ©λ‹ˆλ‹€.

빈 λ¬Έμžμ—΄μ€ λ¬Έμžμ—΄μ˜ 길이가 0 μž…λ‹ˆλ‹€(""). 일반적으둜, NULL 값은 빈 λ¬Έμžμ—΄κ³Ό λ‹€λ¦…λ‹ˆλ‹€. NULL μ΄λΌλŠ” μš©μ–΄λŠ” μ •μ˜λ˜μ§€ μ•Šμ€ κ°’, μ•Œ 수 μ—†λŠ” κ°’, ν˜Ήμ€ "아직 μž…λ ₯λ˜μ§€ μ•Šμ€ κ°’" 을 λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄ μ“°μž…λ‹ˆλ‹€.

λ°μ΄ν„°λ² μ΄μŠ€ μ‹œμŠ€ν…œμ€ λ‹€μ–‘ν•˜κ³ , NULL 값을 λ‹€λ₯΄κ²Œ μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©ν•˜κ³  κ³„μ‹œλŠ” λ°μ΄ν„°λ² μ΄μŠ€μ˜ λ¬Έμ„œλ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

μ—°κ²°λœ μ…€

μŠ€ν”„λ ˆλ“œμ‹œνŠΈμ˜ μ—°κ²°λœ 셀에 λŒ€ν•œ μ°Έμ‘°λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€. 콘트둀의 라이브 μƒνƒœλ‚˜ λ‚΄μš©μ€ μ…€ λ‚΄μš©μ— μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ ν‘œμ—λŠ” 콘트둀 및 ν•΄λ‹Ή 링크 μœ ν˜•μ΄ λ‚˜μ—΄λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μ—°κ²°λœ 셀이 μžˆλŠ” ν™•μΈλž€

μž‘μ—…

κ²°κ³Ό

ν™•μΈλž€μ„ μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 TRUEκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

ν™•μΈλž€ 선택을 ν•΄μ œν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 FALSEκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

상쀑 μƒνƒœ ν™•μΈλž€μ΄ "κ²°μ •λ˜μ§€ μ•ŠμŒ" μƒνƒœλ‘œ μ„€μ •λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 #NVκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 숫자λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ΄λ‚˜ 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μž…λ ₯ν•œ 값이 0이 μ•„λ‹Œ TRUE인 경우: ν™•μΈλž€μ΄ μ„ νƒλ©λ‹ˆλ‹€.
μž…λ ₯ν•œ 값이 FALSEμ΄κ±°λ‚˜ 0인 경우: ν™•μΈλž€ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μš°κ±°λ‚˜, ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜κ±°λ‚˜, ν…μŠ€νŠΈ λ˜λŠ” 였λ₯˜λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

삼쀑 μƒνƒœ ν™•μΈλž€μ€ "κ²°μ •λ˜μ§€ μ•ŠμŒ" μƒνƒœλ‘œ μ„€μ •λ˜κ³ , λ‹€λ₯Έ ν™•μΈλž€ 선택은 ν•΄μ œλ©λ‹ˆλ‹€.

μƒμžλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. μ°Έμ‘° κ°’ μƒμžμ— ν…μŠ€νŠΈκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

셀에 μ°Έμ‘° κ°’ μƒμžμ˜ ν…μŠ€νŠΈκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

ν™•μΈλž€ 선택을 ν•΄μ œν•©λ‹ˆλ‹€. μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

셀에 빈 λ¬Έμžμ—΄μ΄ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 셀에 λ™μΌν•œ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

ν™•μΈλž€μ΄ μ„ νƒλ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 셀에 λ‹€λ₯Έ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

ν™•μΈλž€ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.


μ—°κ²°λœ 셀이 μžˆλŠ” μ˜΅μ…˜ λ²„νŠΌ(λΌλ””μ˜€ λ²„νŠΌ)

μž‘μ—…

κ²°κ³Ό

μ˜΅μ…˜ λ²„νŠΌμ„ μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 TRUEκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

λ‹€λ₯Έ μ˜΅μ…˜ λ²„νŠΌμ„ μ„ νƒν•˜μ—¬ μ˜΅μ…˜ λ²„νŠΌ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 FALSEκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 숫자λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ΄λ‚˜ 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μž…λ ₯ν•œ 값이 0이 μ•„λ‹Œ TRUE인 경우: μ˜΅μ…˜ λ²„νŠΌμ΄ μ„ νƒλ©λ‹ˆλ‹€.
μž…λ ₯ν•œ 값이 FALSEμ΄κ±°λ‚˜ 0인 경우: μ˜΅μ…˜ λ²„νŠΌ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μš°κ±°λ‚˜, ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜κ±°λ‚˜, ν…μŠ€νŠΈ λ˜λŠ” 였λ₯˜λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

μ˜΅μ…˜ λ²„νŠΌ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.

μ˜΅μ…˜ λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€. μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

셀에 μ°Έμ‘° κ°’ μƒμžμ˜ ν…μŠ€νŠΈκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

같은 그룹의 λ‹€λ₯Έ μ˜΅μ…˜ λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€. μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

셀에 빈 λ¬Έμžμ—΄μ΄ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 셀에 λ™μΌν•œ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μ˜΅μ…˜ λ²„νŠΌμ΄ μ„ νƒλ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’ μƒμžμ—λŠ” ν…μŠ€νŠΈκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 셀에 λ‹€λ₯Έ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μ˜΅μ…˜ λ²„νŠΌμ΄ μ§€μ›Œμ§‘λ‹ˆλ‹€.


μ—°κ²°λœ 셀이 μžˆλŠ” ν…μŠ€νŠΈ μƒμž

μž‘μ—…

κ²°κ³Ό

ν…μŠ€νŠΈ μƒμžμ— ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 ν…μŠ€νŠΈκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

ν…μŠ€νŠΈ μƒμžλ₯Ό μ§€μ›λ‹ˆλ‹€.

μ—°κ²°λœ 셀이 μ§€μ›Œμ§‘λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 ν…μŠ€νŠΈ λ˜λŠ” 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

ν…μŠ€νŠΈ μƒμžμ— ν…μŠ€νŠΈ λ˜λŠ” μˆ«μžκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

ν…μŠ€νŠΈ μƒμžμ— μˆ˜μ‹ κ²°κ³Όκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μ›λ‹ˆλ‹€.

ν…μŠ€νŠΈ μƒμžκ°€ μ§€μ›Œμ§‘λ‹ˆλ‹€.


μ—°κ²°λœ 셀이 μžˆλŠ” 숫자 ν•„λ“œμ™€ μ„œμ‹ μžˆλŠ” ν•„λ“œ

μž‘μ—…

κ²°κ³Ό

ν•„λ“œμ— 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 μˆ«μžκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

ν•„λ“œλ₯Ό μ§€μ›λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 κ°’ 0이 μ„€μ •λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 숫자λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ΄λ‚˜ 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

ν•„λ“œμ— μˆ«μžκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μš°κ±°λ‚˜, ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜κ±°λ‚˜, ν…μŠ€νŠΈ λ˜λŠ” 였λ₯˜λ₯Ό λ°˜ν™˜ν•˜λŠ” μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

ν•„λ“œμ— κ°’ 0이 μ„€μ •λ©λ‹ˆλ‹€.


μ—°κ²°λœ 셀이 μžˆλŠ” λͺ©λ‘ μƒμž

λͺ©λ‘ μƒμžλŠ” 두 κ°€μ§€ μ—°κ²° λͺ¨λ“œλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. "μ—°κ²°λœ μ…€μ˜ λ‚΄μš©" 속성을 μ°Έκ³ ν•˜μ‹­μ‹œμ˜€.

  1. μ—°κ²°λœ λ‚΄μš©: μ„ νƒν•œ λͺ©λ‘ μƒμž ν•­λͺ©μ˜ ν…μŠ€νŠΈ λ‚΄μš©μ„ μ…€ λ‚΄μš©κ³Ό λ™κΈ°ν™”ν•©λ‹ˆλ‹€.

  2. μ—°κ²°λœ 선택 μœ„μΉ˜: λͺ©λ‘ μƒμžμ—μ„œ μ„ νƒν•œ 단일 ν•­λͺ©μ˜ μœ„μΉ˜κ°€ μ…€μ˜ 숫자 κ°’κ³Ό λ™κΈ°ν™”λ©λ‹ˆλ‹€.

μž‘μ—…

κ²°κ³Ό

ν•œ 개의 λͺ©λ‘ ν•­λͺ©μ„ μ„ νƒν•©λ‹ˆλ‹€.

λ‚΄μš©μ΄ μ—°κ²°λœ 경우: μ—°κ²°λœ 셀에 ν•­λͺ© ν…μŠ€νŠΈκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

선택이 μ—°κ²°λœ 경우: μ—°κ²°λœ 셀에 μ„ νƒν•œ ν•­λͺ©μ˜ μœ„μΉ˜κ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ„Έ 번째 ν•­λͺ©μ„ μ„ νƒν•˜λ©΄ 숫자 3이 λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—¬λŸ¬ 개의 λͺ©λ‘ ν•­λͺ©μ„ μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 #NVκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

λͺ¨λ“  λͺ©λ‘ ν•­λͺ©μ˜ 선택을 ν•΄μ œν•©λ‹ˆλ‹€.

λ‚΄μš©μ΄ μ—°κ²°λœ 경우: μ—°κ²°λœ 셀이 μ§€μ›Œμ§‘λ‹ˆλ‹€.

선택이 μ—°κ²°λœ 경우: μ—°κ²°λœ 셀에 κ°’ 0이 μž…λ ₯λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 ν…μŠ€νŠΈ λ˜λŠ” 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

λ‚΄μš©μ΄ μ—°κ²°λœ 경우: κ°™μŒ λͺ©λ‘ ν•­λͺ©μ„ μ°Ύμ•„μ„œ μ„ νƒν•©λ‹ˆλ‹€.

선택이 μ—°κ²°λœ 경우: μ§€μ •ν•œ μœ„μΉ˜μ˜ λͺ©λ‘ ν•­λͺ©(1이 첫 번째 ν•­λͺ©μ„ λ‚˜νƒ€λƒ„)이 μ„ νƒλ©λ‹ˆλ‹€. ν•­λͺ©μ„ 찾을 수 μ—†μœΌλ©΄ λͺ¨λ“  ν•­λͺ©μ˜ 선택이 ν•΄μ œλ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

μˆ˜μ‹ κ²°κ³Ό 및 링크 λͺ¨λ“œμ™€ μΌμΉ˜ν•˜λŠ” λͺ©λ‘ ν•­λͺ©μ„ μ°Ύμ•„μ„œ μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μ›λ‹ˆλ‹€.

λͺ©λ‘ μƒμžμ—μ„œ λͺ¨λ“  ν•­λͺ©μ˜ 선택을 ν•΄μ œν•©λ‹ˆλ‹€.

λͺ©λ‘ 원본 λ²”μœ„μ˜ λ‚΄μš©μ„ λ³€κ²½ν•©λ‹ˆλ‹€.

λ³€κ²½ 사항에 따라 λͺ©λ‘ μƒμž ν•­λͺ©μ΄ μ—…λ°μ΄νŠΈλ©λ‹ˆλ‹€. 선택은 μœ μ§€λ©λ‹ˆλ‹€. 이둜 인해 μ—°κ²°λœ 셀이 μ—…λ°μ΄νŠΈλ  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.


μ—°κ²°λœ 셀이 μžˆλŠ” 콀보 μƒμž

μž‘μ—…

κ²°κ³Ό

콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œμ— ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜κ±°λ‚˜ λ“œλ‘­λ‹€μš΄ λͺ©λ‘μ—μ„œ ν•­λͺ©μ„ μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 ν…μŠ€νŠΈκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œλ₯Ό μ§€μ›λ‹ˆλ‹€.

μ—°κ²°λœ 셀이 μ§€μ›Œμ§‘λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 ν…μŠ€νŠΈ λ˜λŠ” 숫자λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œμ— ν…μŠ€νŠΈ λ˜λŠ” μˆ«μžκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀에 μˆ˜μ‹μ„ μž…λ ₯ν•©λ‹ˆλ‹€.

콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œμ— μˆ˜μ‹ κ²°κ³Όκ°€ λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ—°κ²°λœ 셀을 μ§€μ›λ‹ˆλ‹€.

콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œκ°€ μ§€μ›Œμ§‘λ‹ˆλ‹€.

λͺ©λ‘ 원본 λ²”μœ„μ˜ λ‚΄μš©μ„ λ³€κ²½ν•©λ‹ˆλ‹€.

λ³€κ²½ 사항에 따라 λ“œλ‘­λ‹€μš΄ λͺ©λ‘ ν•­λͺ©μ΄ μ—…λ°μ΄νŠΈλ©λ‹ˆλ‹€. 콀보 μƒμžμ˜ νŽΈμ§‘ ν•„λ“œμ™€ μ—°κ²°λœ 셀은 λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.


μ—°κ²°λœ μ…€μ˜ λ‚΄μš©

μŠ€ν”„λ ˆλ“œμ‹œνŠΈμ˜ μ—°κ²°λœ μ…€κ³Ό λͺ©λ‘ μƒμžλ₯Ό μ—°κ²°ν•˜λŠ” λͺ¨λ“œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

  1. μ—°κ²°λœ λ‚΄μš©: μ„ νƒν•œ λͺ©λ‘ μƒμž ν•­λͺ©μ˜ ν…μŠ€νŠΈ λ‚΄μš©μ„ μ…€ λ‚΄μš©κ³Ό λ™κΈ°ν™”ν•©λ‹ˆλ‹€. "μ„ νƒν•œ ν•­λͺ©"을 μ„ νƒν•©λ‹ˆλ‹€.

  2. μ—°κ²°λœ 선택 μœ„μΉ˜: λͺ©λ‘ μƒμžμ—μ„œ μ„ νƒν•œ 단일 ν•­λͺ©μ˜ μœ„μΉ˜κ°€ μ…€μ˜ 숫자 κ°’κ³Ό λ™κΈ°ν™”λ©λ‹ˆλ‹€. "μ„ νƒν•œ ν•­λͺ©μ˜ μœ„μΉ˜"λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

μ—°κ²°λœ ν•„λ“œ

μ°Έκ³  μ•„μ΄μ½˜

속성 λΈŒλΌμš°μ €μ—μ„œ μ—°κ²°λœ ν•„λ“œ μ…€μ˜ λ‚΄μš©μ„ μ‚­μ œν•˜λ©΄ κ²°κ³Ό μ§‘ν•©μ˜ 첫 번째 ν•„λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ 데이터λ₯Ό ν‘œμ‹œν•˜κ³  κ΅ν™˜ν•©λ‹ˆλ‹€.


λͺ©λ‘ ν•„λ“œμ— λŒ€ν•˜μ—¬ μ‚¬μš©ν•  수 μžˆλŠ” 속성은 μ—°κ²°λœ ν‘œμ˜ μ–΄λ–€ 데이터 ν•„λ“œκ°€ 양식에 ν‘œμ‹œλ˜λŠ”μ§€ μ§€μ •ν•©λ‹ˆλ‹€.

μ–‘μ‹μ˜ λͺ©λ‘ μƒμžμ—μ„œ 양식 ν…Œμ΄λΈ”μ— μ—°κ²°λœ ν…Œμ΄λΈ”μ˜ λ‚΄μš©μ„ ν‘œμ‹œν•˜λŠ” 경우 λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜• ν•„λ“œμ—μ„œ SQL λͺ…령에 μ˜ν•΄ ν‘œμ‹œκ°€ κ²°μ •λ˜λŠ”μ§€ λ˜λŠ” μ—°κ²°λœ ν…Œμ΄λΈ”μ— μ•‘μ„ΈμŠ€ν•˜λŠ”μ§€ μ§€μ •ν•©λ‹ˆλ‹€. λ°”μš΄λ“œ ν•„λ“œ μ†μ„±μ—μ„œλŠ” 색인을 μ‚¬μš©ν•˜μ—¬ λͺ©λ‘ ν•„λ“œλ₯Ό μ—°κ²°ν•  쿼리 λ˜λŠ” ν…Œμ΄λΈ”μ˜ 데이터 ν•„λ“œλ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.

μ°Έκ³  μ•„μ΄μ½˜

λ°”μš΄λ“œ ν•„λ“œ 속성은 두 개 μ΄μƒμ˜ ν…Œμ΄λΈ”μ— μ•‘μ„ΈμŠ€ν•  λ•Œ μ‚¬μš©λ˜λŠ” μ–‘μ‹μ—λ§Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 양식이 ν•œ ν…Œμ΄λΈ”λ§Œ 기반으둜 ν•˜λŠ” 경우 양식에 ν‘œμ‹œλ˜λŠ” ν•„λ“œκ°€ 데이터 ν•„λ“œ μ•„λž˜μ— 직접 μ§€μ •λ©λ‹ˆλ‹€. ν•˜μ§€λ§Œ 일반 데이터 ν•„λ“œλ₯Ό 톡해 ν˜„μž¬ ν…Œμ΄λΈ”μ— μ—°κ²°λœ ν…Œμ΄λΈ”μ˜ 데이터λ₯Ό λͺ©λ‘ μƒμžμ— ν‘œμ‹œν•˜λ €λŠ” 경우 μ—°κ²°λœ 데이터 ν•„λ“œκ°€ λ°”μš΄λ“œ ν•„λ“œ 속성에 μ˜ν•΄ μ§€μ •λ©λ‹ˆλ‹€.


λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ—μ„œ "SQL"을 μ„ νƒν•œ 경우 SQL λͺ…령이 μ§€μ •ν•  색인을 κ²°μ •ν•©λ‹ˆλ‹€. 예: λͺ©λ‘ λ‚΄μš©μ—μ„œ "SELECT Field1, Field2 FROM tablename" 같은 SQL λͺ…령을 μ§€μ •ν•œ 경우 λ‹€μŒ ν…Œμ΄λΈ”μ„ μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

μ—°κ²°λœ ν•„λ“œ

μ—°κ²°

-1

The index of the selected entry in the list is linked to the field specified under Data field.

{empty} or 0

"ν•„λ“œ1" λ°μ΄ν„°λ² μ΄μŠ€ ν•„λ“œλŠ” 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œμ™€ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

1

"ν•„λ“œ2" λ°μ΄ν„°λ² μ΄μŠ€ ν•„λ“œλŠ” 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œμ™€ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.


λͺ©λ‘ λ‚΄μš©μ˜ μœ ν˜•μ—μ„œ "ν…Œμ΄λΈ”"을 μ„ νƒν•œ 경우 ν…Œμ΄λΈ” ꡬ쑰가 μ§€μ •ν•  색인을 μ§€μ •ν•©λ‹ˆλ‹€. 예: λͺ©λ‘ λ‚΄μš©μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ”μ„ μ„ νƒν•œ 경우 λ‹€μŒ ν…Œμ΄λΈ”μ„ μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

μ—°κ²°λœ ν•„λ“œ

μ—°κ²°

-1

The index of the selected entry in the list is linked to the field specified under Data field.

{empty} or 0

ν…Œμ΄λΈ”μ˜ 첫 번째 열은 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œμ™€ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

1

ν…Œμ΄λΈ”μ˜ 두 번째 열은 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œμ™€ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

2

ν…Œμ΄λΈ”μ˜ μ„Έ 번째 열은 데이터 ν•„λ“œμ— μ§€μ •λ˜μ–΄ μžˆλŠ” ν•„λ“œμ™€ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.


원본 μ…€ λ²”μœ„

μŠ€ν”„λ ˆλ“œμ‹œνŠΈμ—μ„œ λͺ©λ‘ μƒμžλ‚˜ 콀보 μƒμžμ˜ ν•­λͺ©μ΄ ν¬ν•¨λœ μ…€ λ²”μœ„λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€. μ—¬λŸ¬ μ—΄ λ²”μœ„λ₯Ό μž…λ ₯ν•˜λ©΄ κ°€μž₯ μ™Όμͺ½ μ—΄μ˜ λ‚΄μš©λ§Œ μ½˜νŠΈλ‘€μ„ μ±„μš°λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’(μ‚¬μš© μ•ˆ 함)

μŠ€ν”„λ ˆλ“œμ‹œνŠΈμ˜ ν™•μΈλž€κ³Ό λΌλ””μ˜€ λ²„νŠΌμ„ ν˜„μž¬ λ¬Έμ„œμ˜ 셀에 바인딩할 수 μžˆμŠ΅λ‹ˆλ‹€. 이 μ½˜νŠΈλ‘€μ„ ν™œμ„±ν™”ν•˜λ©΄ [μ°Έμ‘° κ°’(μ‚¬μš©)]에 μž…λ ₯ν•œ 값이 셀에 λ³΅μ‚¬λ©λ‹ˆλ‹€. μ½˜νŠΈλ‘€μ„ λΉ„ν™œμ„±ν™”ν•˜λ©΄ [μ°Έμ‘° κ°’(μ‚¬μš© μ•ˆ 함)]의 값이 셀에 λ³΅μ‚¬λ©λ‹ˆλ‹€.

μ°Έμ‘° κ°’(μ‚¬μš©)

μ˜΅μ…˜ λ²„νŠΌκ³Ό ν™•μΈλž€μ— μ°Έμ‘° 값을 ν• λ‹Ήν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ›Ή 양식 전솑 μ‹œ μ°Έμ‘° 값이 μ„œλ²„λ‘œ μ „λ‹¬λ©λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ μ–‘μ‹μ—μ„œλŠ” μž…λ ₯된 값이 ν•΄λ‹Ή 콘트둀 ν•„λ“œμ— ν• λ‹Ήλœ λ°μ΄ν„°λ² μ΄μŠ€ ν•„λ“œμ— κΈ°λ‘λ©λ‹ˆλ‹€.

μ›Ή μ–‘μ‹μ—μ„œμ˜ μ°Έμ‘° κ°’

μ°Έμ‘° 값은 μ›Ή 양식을 λ””μžμΈν•˜κ³  콘트둀 μƒνƒœμ— λŒ€ν•œ 정보λ₯Ό μ„œλ²„λ‘œ μ „μ†‘ν•˜λŠ” κ²½μš°μ— μœ μš©ν•©λ‹ˆλ‹€. μ‚¬μš©μžκ°€ μ½˜νŠΈλ‘€μ„ ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή μ°Έμ‘° 값이 μ„œλ²„λ‘œ μ „μ†‘λ©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ "μ—¬μ„±"κ³Ό "남성"μ΄λΌλŠ” μ˜΅μ…˜μ˜ 콘트둀 ν•„λ“œ 2κ°œκ°€ 있고 "μ—¬μ„±" ν•„λ“œμ—λŠ” μ°Έμ‘° κ°’ 1을, "남성" ν•„λ“œμ—λŠ” κ°’ 2λ₯Ό ν• λ‹Ήν–ˆλ‹€κ³  κ°€μ •ν•  λ•Œ "μ—¬μ„±" ν•„λ“œλ₯Ό ν΄λ¦­ν•˜λ©΄ κ°’ 1이, "남성" ν•„λ“œλ₯Ό ν΄λ¦­ν•˜λ©΄ κ°’ 2κ°€ μ„œλ²„λ‘œ μ „μ†‘λ©λ‹ˆλ‹€.

λ°μ΄ν„°λ² μ΄μŠ€ μ–‘μ‹μ—μ„œμ˜ μ°Έμ‘° κ°’

λ°μ΄ν„°λ² μ΄μŠ€ μ–‘μ‹μ—μ„œ μ°Έμ‘° 값을 톡해 μ˜΅μ…˜ ν•„λ“œλ‚˜ ν™•μΈλž€μ˜ μƒνƒœλ₯Ό ν‘œμ‹œν•  수 있으며 이 μ°Έμ‘° 값을 λ°μ΄ν„°λ² μ΄μŠ€μ— μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ "μž‘μ—… 쀑", "ν•΄κ²°", "λ‹€μ‹œ μ œμ•ˆ"의 μ„Έ κ°€μ§€ μ˜΅μ…˜μ˜ 그룹화와 ν•¨κ»˜ 각 μ°Έμ‘° 값인 "ToDo", "OK", "WV"κ°€ μžˆμ„ 경우 각 μ˜΅μ…˜μ„ ν΄λ¦­ν•˜λ©΄ 이 μ°Έμ‘° 값이 λ°μ΄ν„°λ² μ΄μŠ€μ— λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

ν•„ν„° μ œμ•ˆ

양식을 λ””μžμΈν•  λ•Œ ν•΄λ‹Ή 속성 λŒ€ν™” μƒμžμ˜ 데이터 탭에 μžˆλŠ” 각 ν…μŠ€νŠΈ μƒμžμ˜ "ν•„ν„° μ œμ•ˆ" 속성을 μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이후에 ν•„ν„° λͺ¨λ“œμ—μ„œ κ²€μƒ‰ν•˜λŠ” 경우 μ΄λŸ¬ν•œ ν•„λ“œμ— ν¬ν•¨λœ λͺ¨λ“  정보 μ€‘μ—μ„œ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ μžλ™ μ™„μ„± κΈ°λŠ₯을 μ‚¬μš©ν•˜μ—¬ ν•„λ“œ λ‚΄μš©μ„ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 이 κΈ°λŠ₯을 μ‚¬μš©ν•˜λ €λ©΄ 특히 큰 λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œλŠ” λ§Žμ€ λ©”λͺ¨λ¦¬ 곡간과 μ‹œκ°„μ΄ ν•„μš”ν•˜λ―€λ‘œ μ£Όμ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.