/* */

Tuesday, September 28, 2010

Sudah Solve.. Bls: [belajar-access] Re: mohon bantuan function pecah angka



Terima kasih semua.. udah ketemu ,Function di bawah adalah modifikasi dari function yang di buat oleh Bang Aksan.


Masalah :
1. Jumlah Order terkirim dalam 1 PO tidak boleh lebih dari 10.000 item
2. Jika jumlah Order di bagi oleh Split > 10000, maka perintah di abaikan, misalkan Jumlah Order=30000 jika di split 2 maka hasil
data(1)=10000 dan data(2) > 10000, hal ini tidak di ijinkan
3. Sesuai dengan petunjuk dari Bang Aksan, harus di mungkinkan hasil split mempunyai data yang sama, contoh
Jumlah Order 30000 di split 3 , maka data(1)=10000,data(2)=10000 dan data(3)=10000


 Public Function SplitAngka(JmlOrder As Long, JmlSplit As Long)
   
    ReDim arr(JmlSplit) As Long
    Dim i As Integer
    Dim maxNilai As Long
    Dim MaxOrder As Long
    Dim OrderRataRata As Long
 
    Randomize
    maxNilai = JmlOrder
    MaxOrder = 10000
    'Jika JmlOrder < 10k, maka MaxOrder mengikuti yang terkecil
    If JmlOrder < MaxOrder Then MaxOrder = JmlOrder
    OrderRataRata = (JmlOrder / JmlSplit)
    If OrderRataRata > MaxOrder Then
        MsgBox ("Order hasil Split harus lebih kecil dari 10 rb")
        Exit Function
    End If
   
    If OrderRataRata = MaxOrder Then
         For i = 0 To JmlSplit - 1
            arr(i) = OrderRataRata
         Next i
    Else
        For i = 0 To JmlSplit - 2
            If maxNilai > MaxOrder Then
                arr(i) = MaxOrder
            Else
                Do While True
                    arr(i) = CLng(Rnd() * (MaxOrder - (JmlSplit - 2) - 1)) + 1
                    If arr(i) > 0 And arr(i) * JmlSplit < 10000 Then Exit Do
                Loop
            End If
           
            maxNilai = maxNilai - arr(i)
            If maxNilai < MaxOrder Then MaxOrder = maxNilai
        Next
       
        arr(JmlSplit - 1) = maxNilai - arr(i)
    End If
   

   
    Dim runNilai As Long
    runNilai = 0
    For i = 0 To (JmlSplit - 1)
        Debug.Print i + 1, arr(i)
        runNilai = runNilai + arr(i)
    Next
    Debug.Print "total : " & runNilai
End Function


 
Best regard
Erwin Sugiawan





__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Re: [belajar-access] Crosstab dengan data kosong [1 Attachment]

[Attachment(s) from Cecep W included below]

apakah seperti terlampir yang dimaksud? maklum bukan master yang manjawab...jadi jawabanya sebisanya aja.

regards
CW

Pada 28 September 2010 07.36, Ahmad Qomaruddin <ud13en@gmail.com> menulis:
 
[Attachment(s) from Ahmad Qomaruddin included below]

Terima kasih atas responnya, maksud saya reportnya tetap bisa dibuka
tapi dengan data menunjukkan angka 0. sample file terlampir

On 9/27/10, Cecep W <cepwahyu@gmail.com> wrote:
> coba di report Design pada even On No Data masukan code sbb:
>
> MsgBox"Data tidak tersedia",VbInformation,"Perhatian"
> cancel=1
>
>
> regards
> CW
>
> ----- Original Message -----
> From: "Ahmad" <ud13en@gmail.com>
> To: belajar-access@yahoogroups.com
> Date: 27 September 2010 09.36
> Subject: [belajar-access] Crosstab dengan data kosong
>
>>
>> Bagaimana cara mengakali pada waktu buat report yang berasal dari
>> crosstab query tapi datanya kosong?
>> Saya coba kalo datanya tidak ada, selalu eror tapi kalo ada reportnya
>> berjalan lancar.
>>
>>
>>
>
>
> ------------------------------------
>
> SPAM IS PROHIBITEDYahoo! Groups Links
>
>
>
>

--
Ahmad Qomaruddin
Sulang Rembang
email : ud13en@gmail.com
blog : ud13en.blogspot.com



Attachment(s) from Cecep W

1 of 1 File(s)


__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

[belajar-access] report



para suhu,
saya ada masalah dalam membuat report/Label, dimana maksimum detailnya harus 7 baris,
jika datanya lebih dari 7, akan jadi 2 hal, maka di hal 1, harus muncul subtotalnya, baru di halaman berikutnya
baru muncul totalnya..
help me ya.
 
Auf.



__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Re: [belajar-access] Crosstab dengan data kosong [1 Attachment]

<*>[Attachment(s) from Ahmad Qomaruddin included below]

Terima kasih atas responnya, maksud saya reportnya tetap bisa dibuka
tapi dengan data menunjukkan angka 0. sample file terlampir

On 9/27/10, Cecep W <cepwahyu@gmail.com> wrote:
> coba di report Design pada even On No Data masukan code sbb:
>
> MsgBox"Data tidak tersedia",VbInformation,"Perhatian"
> cancel=1
>
>
> regards
> CW
>
> ----- Original Message -----
> From: "Ahmad" <ud13en@gmail.com>
> To: belajar-access@yahoogroups.com
> Date: 27 September 2010 09.36
> Subject: [belajar-access] Crosstab dengan data kosong
>
>>
>> Bagaimana cara mengakali pada waktu buat report yang berasal dari
>> crosstab query tapi datanya kosong?
>> Saya coba kalo datanya tidak ada, selalu eror tapi kalo ada reportnya
>> berjalan lancar.
>>
>>
>>
>
>
> ------------------------------------
>
> SPAM IS PROHIBITEDYahoo! Groups Links
>
>
>
>


--
Ahmad Qomaruddin
Sulang Rembang
email : ud13en@gmail.com
blog : ud13en.blogspot.com


<*>Attachment(s) from Ahmad Qomaruddin:


<*> 1 of 1 File(s) http://groups.yahoo.com/group/belajar-access/attachments/folder/181067060/item/list
<*> REKAP.rar

------------------------------------

SPAM IS PROHIBITEDYahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/belajar-access/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/belajar-access/join
(Yahoo! ID required)

<*> To change settings via email:
belajar-access-digest@yahoogroups.com
belajar-access-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
belajar-access-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

Bls: [belajar-access] No urut Form [1 Attachment]

<*>[Attachment(s) from Deni Agus included below]

Berikut Contoh filenya. saya menggunakan access2003.
terima kasih sebelumnya

,,,

<*>Attachment(s) from Deni Agus: